SURPLUS - Dãy số dư
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

Cho một dãy số gồm N số nguyên dương a1, a2, ... aN và một số nguyên dương k.

Yêu cầu: Đếm xem có bao nhiêu số dư khác nhau được tạo ra khi chia lần lượt các phần tử trong dãy số cho k.

Input: 

- Dòng thứ nhất là hai số nguyên N, k (N, k <= 105).

- Dòng thứ hai gồm N số nguyên a1, a2, ... aN (1 <= ai <= 109; i = 1, 2, …, N), mỗi số cách nhau một khoảng trắng.

Output:

Ghi ra 1 số duy nhất là kết quả của bài toán.

Ví dụ

  • input
    4 3
    3 9 10 8
    output
    2
Back to Top