Định nghĩa số đẹp

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1100 (p) Thời gian: 0.5s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Gọi 𝕌𝕏\((n)\) là tổng ước của \(n\) nhân với số lượng ước của \(n.\)
Cho số nguyên dương \(N\) số đó được gọi là số đẹp nếu nó thỏa mản điều kiện \(:\)

  • 𝕌𝕏\((n + 1)\) \(<\) 𝕌𝕏\((n)\) \(>\) 𝕌𝕏\((n - 1).\)

Yêu cầu

kiểm tra số \(N\) có phải là số đẹp hay không.

Input

  • Cho \(Q\) truy vấn \((1 \le Q \le 1000).\)
  • Với mỗi truy vấn nhập số nguyên dương \(N\) \((1 \le N \le 10^6).\)

Output

  • với mỗi truy vấn nếu \(N\) là số đẹp in ra Yes , ngược lại thì in ra No \(.\)

Example

Test 1

Input
5
1 2 6 12 24
Output
No
No
Yes
Yes
Yes

Bình luận (1)

Mới nhất
Tải bình luận...