Cho dãy A gồm n số nguyên dương \(a_{1},a_{2},...,a_{n}\) và số nguyên dương S.
Hãy đếm xem có bao nhiêu cặp số \((a_{i},a_{j})\ \)thỏa mãn \(a_{i} + a_{j} = S\ (1 \leq i < j \leq n)\).
Dữ liệu vào:
+ Dòng thứ nhất ghi hai số nguyên dương \(n\ \)và \(S\ (1 \leq n \leq 10^{5};\ S \leq 10^{6})\).
+ Dòng thứ hai ghi số nguyên dương \(a_{1},a_{2},...,a_{n}\) các số có giá trị không vượt quá \(10^{6}.\)
Dữ liệu ra:
+ Một số nguyên duy nhất là số lượng cặp số thỏa mãn yêu cầu.
Ví dụ:
| input | output | input | output | |
|---|---|---|---|---|
| 5 8 3 2 6 8 5 | 2 | 8 10 3 9 1 6 7 7 3 4 | 6 |
Ràng buộc: Có 50% số test ứng với 50% số điểm có \(n \leq 10^{3}.\)
| Code tích cực |
|---|
| Trong 24h |
|
| Trong 7 ngày |
|
| Trong 30 ngày |
|
| Thống kê |
|---|
|
AC/Sub: 120817/226949 Pascal: 18142 C++: 157988 Python: 50747 Lượt xem/tải tests: 41021 |