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

    solution

    Đề bài: [Python] Tổng tích luỹ tăng giảm

    Cho dãy a có n phần tử. Quét từ trái sang phải tính tổng tích luỹ cur. Mỗi khi cur dương cộng dồn vào tổng pos, mỗi khi cur âm cộng dồn vào tổng neg (cur=0 thì bỏ qua). In hai số pos neg. Dùng for đơn.

    • Định dạng đầu vào:

      Dòng 1: n. Dòng 2: n số nguyên cách nhau dấu cách.

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

      1 <= n <= 1000, |a[i]| <= 1000

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

      Hai số pos và neg cách nhau dấu cách.

    Ví dụ:

    Đầu vào:

    5
    1 -2 3 -1 2
    

    Đầu ra:

    7 -1

    Giải thích:

    Tích luỹ: 1,-1,2,1,3 -> pos=1+2+1+3=7, neg=-1.

    Đang tải editor...