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

    solution

    Đề bài: [C] Đếm bộ ba khoản chi có tổng đúng bằng K

    Một sổ chi tiêu gồm nnn khoản chi a0,a1,…,an−1a_0, a_1, \dots, a_{n-1}a0​,a1​,…,an−1​. Hãy đếm số bộ ba chỉ số (i,j,k)(i, j, k)(i,j,k) với i<j<ki < j < ki<j<k sao cho ai+aj+ak=Ka_i + a_j + a_k = Kai​+aj​+ak​=K.

    Ví dụ: a=[1,4,5,7,3]a = [1, 4, 5, 7, 3]a=[1,4,5,7,3], K=12K = 12K=12 ⇒ có hai bộ là (0,1,3)(0,1,3)(0,1,3) với 1+4+7=121+4+7=121+4+7=12 và (1,2,4)(1,2,4)(1,2,4) với 4+5+3=124+5+3=124+5+3=12. Đáp án: 222.

    • Định dạng đầu vào:
      • Dòng 1: số nguyên nnn và số nguyên KKK (có thể âm).
      • Dòng 2: nnn số nguyên cách nhau dấu cách.
    • Ràng buộc đầu vào:

      3≤n≤5003 \le n \le 5003≤n≤500; −106≤ai≤106-10^6 \le a_i \le 10^6−106≤ai​≤106; −109≤K≤109-10^9 \le K \le 10^9−109≤K≤109.

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

      Một dòng chứa số lượng bộ ba thoả mãn.

    Ví dụ:

    Đầu vào:

    5 12
    1 4 5 7 3
    

    Đầu ra:

    2

    Giải thích:

    Hai bộ: (0,1,3) vì 1+4+7=12 và (1,2,4) vì 4+5+3=12.

    Đang tải editor...