Số may mắn

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Người đăng:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Số may mắn được định nghĩa như sau:

  • Xuất phát từ một số nguyên dương bất kì, ta thay thế số đó bằng tổng bình phương các chữ số.
  • Lặp lại bước trên cho đến khi thu được số 1 hoặc rơi vào chu trình vô hạn không chứa số 1.
  • Nếu thu được số 1 thì số ban đầu là số may mắn.

Ta tự hỏi rằng với số nguyên dương ~N~. Hãy xác định xem ~N~ có phải là số may mắn hay không ?.

Dữ liệu vào:

  • Dòng đầu tiên chứa số nguyên dương ~T~ (~T \le 10^3~) cho biết T truy vấn.
  • T dòng truy vấn tiếp theo, mỗi dòng chứ một số nguyên dương N (~1 \le N \le 10^5~).

Kết quả:

  • Với mỗi test, in ra trên một dòng duy nhất 'YES' nếu ~N~ là số may mắn và 'NO' nếu ngược lại.

Example

Input

2
7
116

Output

YES
NO

Bình luận

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



  • -4
    Atr2249  đã bình luận lúc 16, Tháng 4, 2024, 3:54

    cuối cùng cũng tìm thấy 400ct=)!


    • 2
      KoKo_  đã bình luận lúc 16, Tháng 4, 2024, 15:00

      skibidi dom dom vâng vâng


    • 2
      KoKo_  đã bình luận lúc 16, Tháng 4, 2024, 10:41

      mai t tạo tạo cho 1000 test


  • 3
    KoKo_  đã bình luận lúc 10, Tháng 4, 2024, 6:28

    đợi chấm chill quá =))


  • 3
    nguyenhong  đã bình luận lúc 15, Tháng 3, 2024, 14:07

    400 test cases????


    • 3
      cocomelon  đã bình luận lúc 17, Tháng 3, 2024, 13:11

      thử thách máy chấm :))


  • 3
    duonglam  đã bình luận lúc 25, Tháng 2, 2024, 16:13

    dễ quá đề nghị mr.dừa ra bài khó hơn


    • 1
      KoKo_  đã bình luận lúc 16, Tháng 4, 2024, 15:01

      skibidi dom dom vâng vâng


    • 2
      cocomelon  đã bình luận lúc 26, Tháng 2, 2024, 12:59

      😈


  • 2
    dnh  đã bình luận lúc 24, Tháng 2, 2024, 7:30

    🐧


  • 2
    Shinoz  đã bình luận lúc 24, Tháng 2, 2024, 7:25

    🐧 gặp bài này r nè


    • 3
      cocomelon  đã bình luận lúc 24, Tháng 2, 2024, 7:29

      vnoj đó :))


  • 2
    cocomelon  đã bình luận lúc 23, Tháng 2, 2024, 13:59

    🤑


    • -1
      KoKo_  đã bình luận lúc 17, Tháng 4, 2024, 16:47

      đề nghị a tạo bài 1000 test =))