Đồng bộ năng lượng

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Một hệ thống năng lượng gồm N lõi sức mạnh, lõi thứ i có mức năng lượng ~a_i~.

Để hệ thống hoạt động ổn định, người ta xác định:

  • G là ước chung lớn nhất của toàn bộ các lõi,
  • đồng thời cần biết có bao nhiêu lõi có mức năng lượng chia hết cho G.

Hãy tính hai giá trị trên.


Dữ liệu vào

  • Dòng đầu chứa số nguyên N.
  • Dòng thứ hai chứa N số nguyên dương ~a_i~.

~1 \le N \le 10^5~

~1 \le a_i \le 10^9~


Dữ liệu ra

Gồm hai dòng:

  • Dòng 1: giá trị G.
  • Dòng 2: số lượng phần tử chia hết cho G.

Ví dụ 1

Input
4
6 12 18 24
Output
6
4
Giải thích

~\gcd(6,12,18,24)=6~

Cả 4 số đều chia hết cho 6.


Ví dụ 2

Input
3
4 6 9
Output
1
3

Ví dụ 3

Input
3
6 12 15
Output
3
3

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.