Kế toán có n hoá đơn giá trị ai. Hãy đếm số bộ chỉ số (i,j,l,r) với i<j<l<r sao cho ai+aj+al+ar=K.
Gợi ý: sắp xếp tăng dần, cố định hai chỉ số i,j rồi dùng kỹ thuật hai con trỏ trên đoạn còn lại — độ phức tạp O(n3).
Ví dụ a=[1,2,3,4,5], K=12: chỉ có {1,2,4,5} → đáp án 1.
Dòng 1: n và K. Dòng 2: n số nguyên ai.
4≤n≤200, −104≤ai≤104, ∣K∣≤4⋅104.
Một số nguyên — số bộ 4 thoả mãn.
Ví dụ:
Đầu vào:
5 12
1 2 3 4 5
Đầu ra:
1
Giải thích:
Đang tải editor...