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] Cực đại tích lũy theo nhóm

    Mỗi dòng gồm tên nhóm và một số nguyên cách nhau bằng khoảng trắng. Với mỗi dòng, in ra nhóm cực_đại_tích_lũy, trong đó cực đại tích lũy là giá trị lớn nhất của nhóm đó tính từ đầu đến dòng hiện tại. Giữ nguyên thứ tự dòng đầu vào.

    Ví dụ:

    Input:
    A 3
    B 10
    A 7
    A 2
    B 4
    
    Output:
    A 3
    B 10
    A 7
    A 7
    B 10
    
    • Định dạng đầu vào:

      Mỗi dòng: <tên nhóm> <số nguyên>.

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

      Số dòng từ 1 đến 1000.

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

      Mỗi dòng: <nhóm> <cực đại tích lũy của nhóm tới thời điểm đó>, giữ nguyên thứ tự đầu vào.

    Ví dụ:

    Đầu vào:

    A 3
    B 10
    A 7
    A 2
    B 4
    

    Đầu ra:

    A 3
    B 10
    A 7
    A 7
    B 10

    Giải thích:

    Cực đại tích lũy của mỗi nhóm tới dòng hiện tại: A lần lượt 3,7,7; B lần lượt 10,10; in theo thứ tự đầu vào.

    Đang tải editor...