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ủ

#1050 · LAGRANGE

MÔ TẢ BÀI TOÁN

Một trong những vấn đề mà nhà toán học Lagrange nghiên cứu là vấn đề chia một số nguyên dương thành tổng bình phương của các số nguyên sao cho số bình phương được sử dụng là ít nhất. Ví dụ:

  • 3 = 1^2 + 1^2 + 1^2 (sử dụng 3 bình phương)
  • 4 = 2^2 (sử dụng 1 bình phương). Có cách chia 4 = 1^2 + 1^2 + 1^2 + 1^2, tuy nhiên cách chia này sử dụng 4 bình phương và không phải là cách chia sử dụng số lượng bình phương ít nhất.
  • 5 = 2^2 + 1^2 (sử dụng 2 bình phương)

Lagrange đã chứng minh được rằng:

  • Mọi số nguyên dương đều có thể được biểu diễn bằng tổng bình phương của 4 số nguyên.
  • Cho một số nguyên dương N, hãy viết chương trình trả lời câu hỏi: Để phân chia một số nguyên dương bất kì không vượt quá N sao cho số bình phương được sử dụng ít nhất, ta cần nhiều nhất bao nhiêu bình phương?

Lưu ý rằng khi số N được cho càng lớn, đáp án cho câu hỏi này sẽ càng lớn.

Dữ liệu vào

Gồm một dòng duy nhất chứa một số nguyên dương N (1 \leq N \leq 10^8).

Dữ liệu ra

Gồm một dòng duy nhất chứa một số nguyên dương là đáp án của câu hỏi.

Subtask:

  • Các test tương ứng với 25% số điểm có 1 \leq n \leq 50
  • Các test còn lại tương ứng với 75% số điểm có 1 \leq n \leq 10^8

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

# Tài khoản Kết suất Lúc nộp
1
V
1 ms 216 KB
234 Bytes
12/02/2026
20:41
2
T
Đoàn Chí Tân @2180607068
1 ms 216 KB
2148 Bytes
25/09/2025
11:07
3
T
Đoàn Chí Tân @2180607068
1 ms 220 KB
942 Bytes
25/09/2025
11:08
4
1 ms 252 KB
403 Bytes
29/09/2023
10:55
5
1 ms 260 KB
576 Bytes
28/09/2023
15:26
6
1 ms 260 KB
1295 Bytes
27/11/2022
11:54
7
1 ms 264 KB
1323 Bytes
05/12/2022
14:56
8
1 ms 268 KB
310 Bytes
29/11/2022
18:17
9
P
1 ms 284 KB
228 Bytes
18/12/2025
10:40
10
1 ms 284 KB
563 Bytes
07/01/2025
09:55
11
L
1 ms 288 KB
246 Bytes
09/02/2026
17:40
12
1 ms 300 KB
1222 Bytes
23/12/2025
13:27
13
1 ms 308 KB
503 Bytes
17/10/2025
11:49
14
2 ms 264 KB
1323 Bytes
05/12/2022
14:56
15
L
Lý Gia Long @2280601762
2 ms 268 KB
449 Bytes
27/11/2022
15:05
16
H
Võ Thanh Hà @2280600789
2 ms 284 KB
245 Bytes
02/04/2024
19:17
17
T
Phạm Văn Trà @2280603325
2 ms 284 KB
396 Bytes
16/09/2024
16:42
18
A
2 ms 300 KB
256 Bytes
23/02/2024
02:14
19
Lê Duy Hải @2280600799
2 ms 304 KB
270 Bytes
23/02/2024
10:24
20
B
Trần Gia Bảo @2380600172
40 ms 3236 KB
78 Bytes
16/12/2023
17:35

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.

Viết code