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 NN, hãy đếm có bao nhiêu số nguyên dương ii không vượt quá NN sao cho GCD(i,N)=1GCD(i,N) = 1.

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

Dữ liệu vào

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

Dữ liệu ra

Gồm TT 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 11 (50%50 \% số điểm) : 1N1051 ≤ N ≤ 10^5.
  • Subtast 22 (50%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