HSG THPT Lâm Đồng 2023 - Số chính phương

Xem dưới dạng PDF

Gửi bài giải

Điểm: 20
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Bình nghĩ ra một số nguyên dương bất kỳ và đố các bạn xem số đó có là tổng của \(4\) số chính phương hay không.

Ví dụ

  • \(53 = 2^2 + 2^2 + 3^2 + 6^2\);
  • \(94 = 2^2 + 4^2 + 5^2 + 7^2\).

Yêu cầu

  • Em hãy giúp các bạn của Bình tìm cách phân tích một số nguyên dương \(N\) thành tổng các bình phương của \(4\) số nguyên dương.

Dữ liệu vào

  • Một dòng chứa một số nguyên dương \(N\) \((0 \lt N \lt 10^5)\).

Dữ liệu ra

  • Một dòng ghi \(4\) số nguyên dương có tổng các bình phương bằng \(N\) theo thứ tự không giảm, mỗi số cách nhau \(1\) khoảng trắng.
  • Nếu có nhiều cách phân tích thì chỉ đưa ra một cách có tổng bốn phần tử là lớn nhất.
  • Nếu không phân tích được thì ghi ra số \(-1\).

Input 1

53

Output 1

2 2 3 6

Nhận xét

Không có ý kiến tại thời điểm này.