Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#1103 · Số vui vẻ

Số vui vẻ được định nghĩa như nhau:

  • 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ố vui vẻ.

Cho số nguyên dương N. Hãy xác định xem Ncó phải là số vui vẻ hay không.

Dữ liệu vào

  • Dòng đầu tiên chứa số nguyên dương T (T \leq 100) cho biết số test.
  • T dòng tiếp theo, mỗi dòng chứa một số nguyên dương N(1 \leq N \leq 10^6).

Dữ liệu ra

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

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
0 ms 200 KB
620 Bytes
29/01/2023
13:06
2
1 ms 184 KB
530 Bytes
06/12/2022
16:25
3
H
Võ Thanh Hà @2280600789
1 ms 188 KB
556 Bytes
25/06/2023
09:57
4
H
Võ Thanh Hà @2280600789
1 ms 192 KB
390 Bytes
02/07/2023
23:25
5
1 ms 196 KB
878 Bytes
10/09/2023
13:34
6
H
1 ms 200 KB
397 Bytes
17/11/2023
10:03
7
Lê Duy Hải @2280600799
1 ms 200 KB
721 Bytes
12/06/2023
17:41
8
1 ms 200 KB
895 Bytes
23/10/2023
21:47
9
Lê Duy Hải @2280600799
1 ms 204 KB
735 Bytes
12/06/2023
17:22
10
T
1 ms 216 KB
548 Bytes
07/01/2024
15:08
11
1 ms 216 KB
655 Bytes
16/12/2023
07:22
12
1 ms 216 KB
697 Bytes
31/12/2024
00:34
13
1 ms 216 KB
718 Bytes
27/04/2026
19:48
14
1 ms 220 KB
629 Bytes
30/11/2023
10:20
15
H
1 ms 248 KB
501 Bytes
29/03/2023
20:35
16
1 ms 252 KB
615 Bytes
13/06/2023
22:19
17
1 ms 268 KB
1763 Bytes
10/01/2023
22:53
18
1 ms 272 KB
513 Bytes
03/12/2022
17:29
19
B
Trần Gia Bảo @2380600172
1 ms 284 KB
511 Bytes
17/11/2023
13:23
20
T
1 ms 288 KB
876 Bytes
22/04/2023
14:52

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

GỢI Ý & HƯỚNG DẪN

Test thứ nhất:

Test thứ hai:

Viết code