Cặp vé chia hết
View as PDF
Submit solution
Points:
1.00 (partial)
Time limit:
2.0s
Memory limit:
256M
Input:
stdin
Output:
stdout
Problem type
Allowed languages
C++, Java, Python
Cho N tấm vé, trong đó tấm vé thứ i ghi số nguyên a_i. Hai tấm vé ở vị trí i và j tạo thành một cặp hợp lệ nếu i < j và tổng a_i + a_j chia hết cho K.
Hãy đếm số cặp hợp lệ.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên
NvàK. - Dòng thứ hai chứa
Nsố nguyêna_1, a_2, ..., a_N.
Dữ liệu ra
In ra một số nguyên là số cặp hợp lệ.
Giới hạn
1 ≤ N ≤ 2·10^51 ≤ K ≤ 2·10^51 ≤ a_i ≤ 10^9
Ví dụ
Input
5 4
1 3 5 2 6
Output
3
Giải thích
Các cặp vị trí hợp lệ là (1, 2), (2, 3) và (4, 5).
Phân nhóm điểm
- (10 điểm)
N ≤ 100. - (20 điểm)
N ≤ 5·10^3. - (30 điểm)
N ≤ 2·10^5,K ≤ 200. - (40 điểm) Không có giới hạn bổ sung.
Các test được chấm độc lập; điểm bài là tổng điểm của các test đúng.
Loading...