Submit solution


Points: 100.00
Time limit: 1.0s
Memory limit: 1G
Input: stdin
Output: stdout

Author:
Problem type
Allowed languages
C, C++, GAS64, Pascal, Perl, PHP, Python, Sed, TCL, Text

Cho N số nguyên không âm a1,a2,...,an và một số nguyên dương M. Hãy đếm số bộ ba số (i,j,k)aiajak chia hết cho M (lưu ý nếu 2 bộ ba mà bộ này là hoán vị của bộ kia thì vẫn tính là 2 bộ, ví dụ (1,2,3)(2,1,3) là 2 bộ khác nhau).

Dữ liệu

  • Dòng đầu tiên là 2 số nguyên NM (1N106,1M3103).
  • Dòng tiếp theo chứa N số nguyên không âm a1,a2,...aN(0ai109).

Kết quả

  • In ra một dòng là số bộ ba số thoả mãn yêu cầu.

Ví dụ

Sample Input 1
Copy
2 5
1 5
Sample Output 1
Copy
7
Sample Input 2
Copy
10 3
1 2 3 4 5 6 7 8 9 10
Sample Output 2
Copy
657

Giải thích

Ở vị dụ thứ nhất có 7 bộ ba là (1,1,5),(1,5,1),(1,5,5),(5,1,1),(5,1,5),(5,5,1),(5,5,5)

Chấm điểm

  • Subtask 1 (20% số test): 1N200.
  • Subtask 2 (20% số test): 200<N2000.
  • Subtask 3 (20% số test): 1M200.
  • Subtask 4 (40% số test): không có rằng buộc gì thêm.

Nguồn: Beginner Free Contest 29


Comments

Please read the guidelines before commenting.


There are no comments at the moment.