1517 - Đếm dương với ước chung lớn nhất

Tạo bởi: GV. Bùi Phú Khuyên

Mô tả yêu cầu

Cho một số nguyên N, hãy đếm có bao nhiêu số nguyên dương i không vượt quá N sao cho GCD(i,N) = 1.

Lưu ý: GCD(a,b) = c với c là số nguyên dương lớn nhất mà ab đều chia hết cho c.

Dữ liệu vào

  • Dòng đầu tiên chứa 1 số nguyên T là số lượng test (1 ≤ T ≤ 10).
  • T dòng tiếp theo, mỗi dòng chứa một số nguyên N (1 ≤ N ≤ 10^9)

Dữ liệu ra

Gồm T dòng, mỗi dòng chứa kết quả bài toán ứng với mỗi test case.

Giới hạn

  • Subtask 1 (50 \% số điểm) : 1 ≤ N ≤ 10^5.
  • Subtast 2 (50 \% số điểm): Không có giới hạn gì thêm.

Ví dụ

Dữ liệu vào Sao chép
5
100
200
155
210
985
Dữ liệu ra Sao chép
40
80
120
48
784
Đăng nhập để làm bài
Thông tin
Giới hạn thời gian 1 giây
Giới hạn bộ nhớ 128 MB