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

    solution

    Đề bài: [Python] Tích lũy bằng augmented operators

    Cho số nguyên n và sau đó n số nguyên. Cần tính song song bốn giá trị: tổng s (s += x), tích p (p *= x) modulo 10^9+7, tổng OR bitwise (o |= x) và tổng XOR (xo ^= x). In bốn giá trị trên 4 dòng theo thứ tự s, p, o, xo. Yêu cầu sử dụng toán tử gán kết hợp (+=, *=, |=, ^=).

    • Đị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 <= 10^5; 0 <= mỗi số <= 10^9

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

      Bốn số trên 4 dòng: s, p, o, xo.

    Ví dụ:

    Đầu vào:

    3
    2 3 5
    

    Đầu ra:

    10
    30
    7
    4

    Giải thích:

    s=10, p=30, o=7, xo=4.

    Đang tải editor...