ctc16-Ước chẵn, ước lẻ

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 0.55s
Giới hạn bộ nhớ: 256M
Input: UOCCHANLE.INP
Output: UOCCHANLE.OUT

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

Ước chẵn lẻ

Tên file: uocchanle.* Định nghĩa hàm ~f(x)~ là số lượng các ước dương của ~x~.

Ví dụ:

  • f(3) = 2 vì 3 có 2 ước là 1 và 3
  • f(4) = 3 vì 4 có 3 ước là 1, 2, và 4

Với sốn nguyên dương n, hãy kiểm tra f(n) là số lẻ hay chẵn.

INPUT

  • Dòng 1 chứa một số nguyên dương ~t~ (~1 ≤ t ≤ 100~), số lượng số ~n~ cần kiểm tra
  • ~t~ dòng tiếp theo, mỗi dòng chứa một số nguyên dương ~n~ (~n ≤ 10^{18}~)

OUTPUT

Gồm ~t~ dòng, mỗi dòng ghi ra kết quả CHAN nếu số tương ứng kiểm ta có hàm ~f()~ là chẵn, và ghi ra LE trong trường hợp ngược lại.

Ví dụ:
UOCCHANLE.INP UOCCHANLE.OUT
5
1
7
6
4
8
LE
CHAN
CHAN
LE
CHAN
Giải thích:
  • Số 1 có một ước là 1,
  • Số 7 có hai ước là 1, 7
  • Số 6 có bốn ước là 1, 2, 3, 6
  • Số 4 có ba ước là 1, 2, 4
  • Số 8 có bốn ước là 1, 2, 4, 8

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.