Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 4 · Lập trình

Mua bất động sản

Điểm
5 điểm
Tên chương trình
BDS.*
Vào / Ra
BDS.INP → BDS.OUT

Đề bài

Anh Hoàng được thừa kế một khoản tiền nn tỷ đồng. Anh ấy quyết định đầu tư vào việc kinh doanh bất động sản bằng cách mua đất tại những vị trí đắc địa nhất của thành phố. Các mảnh đất anh mua có dạng hình vuông, kích thước là số nguyên, mỗi mét vuông đất có giá trị 1 tỷ đồng.

Hãy chỉ cách cho anh Hoàng mua các mảnh đất có kích thước hợp lý sao cho tổng số tiền đúng bằng nn tỷ đồng và số mảnh đất mua được là ít nhất. Nếu có nhiều lựa chọn thì chọn phương án chứa mảnh đất có kích thước lớn nhất.

Chẳng hạn: Với n=60n = 60 có ba phương án 60=52+52+32+1260 = 5^2 + 5^2 + 3^2 + 1^2, 60=62+42+22+2260 = 6^2 + 4^2 + 2^2 + 2^2 và 60=72+32+12+1260 = 7^2 + 3^2 + 1^2 + 1^2 thì chọn 60=72+32+12+1260 = 7^2 + 3^2 + 1^2 + 1^2

Dữ liệu vàoBDS.INP

Dữ liệu vào từ file: BDS.INP

  • Dòng duy nhất ghi số nguyên dương nn (n≤60000n \le 60000).

Kết quả raBDS.OUT

Kết quả ra file: BDS.OUT

  • Dòng duy nhất ghi một dãy số nguyên dương là kích thước cạnh các mảnh đất (đơn vị tính: mét), xếp theo thứ tự giảm dần.

Ràng buộc

  • n≤60000n \le 60000.

Ví dụ

Ví dụ 1

Dữ liệu vàoBDS.INP
30
Kết quả raBDS.OUT
5 2 1

Ví dụ 2

Dữ liệu vàoBDS.INP
60
Kết quả raBDS.OUT
7 3 1 1

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh lớp 9 THCS năm học 2020 - 2021 — Môn thi: Tin học

Lâm Đồng · Cấp tỉnh · Năm học 2020-2021