Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Group-by và tính tổng

    Mỗi dòng stdin: <nhóm> <số nguyên> (nhóm không chứa khoảng trắng). Gộp theo nhóm, tính tổng giá trị mỗi nhóm.

    In mỗi nhóm một dòng <nhóm> <tổng>, sắp xếp tăng dần theo tên nhóm (LC_ALL=C).

    Ví dụ

    Input:

    food 10
    toy 5
    food 20
    

    Output:

    food 30
    toy 5
    
    • Định dạng đầu vào:

      Mỗi dòng nhóm số.

    • Ràng buộc đầu vào:

      Tổng vừa kiểu nguyên 64-bit. Bỏ qua dòng trống.

    • Định dạng đầu ra:

      Mỗi nhóm một dòng <nhóm> <tổng>, sắp xếp tăng dần theo tên nhóm (C).

    Ví dụ:

    Đầu vào:

    food 10
    toy 5
    food 20
    

    Đầu ra:

    food 30
    toy 5

    Giải thích:

    food: 10+20=30; toy: 5. Sắp xếp: food trước toy.

    Đang tải editor...