MATH - Số lượng ước
Trạng thái
Cho dãy số nguyên dương gồm N phần tử \(a_1,a_2,…,a_N\) đảm bảo luôn tồn tại hai giá trị khác nhau trong dãy.
Yêu cầu:
Đếm số lượng số nguyên dương \(D\) thỏa mãn \(a_1≡a_2≡⋯≡a_N (\bmod D)\) và tìm số nguyên dương \(D\) lớn nhất.
Input:
- Dòng đầu tiên chứa số nguyên dương \(N (N≤10^5)\);
- Gồm \(N\) số nguyên dương \(a_1,a_2,…,a_N (a_i≤10^{12})\).
Output:
- In ra kết quả bài toán hai số nguyên dương lần lượt là số lượng số nguyên dương \(D\) thỏa mãn \(a_1≡a_2≡⋯≡a_N (\bmod D)\) và số \(D\) lớn nhất.
Example
| INPUT | OUTPUT | GIẢI THÍCH |
|---|---|---|
| 4 13 6 27 20 |
1 7 |
Thông tin
Thông tin bài tập
Điểm
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
500 M
I/O
Không xác định
Tác giả
Loại đề bài
Số học: Ước, bội
Ngôn ngữ cho phép