#CT00010. Bậc thang (Staircase)
Bậc thang (Staircase)
Bậc thang (Staircase)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một sân khấu được xây bằng các khối lập phương giống nhau.
Các hàng của sân khấu được đánh số từ dưới lên, bắt đầu từ hàng . Hàng thứ cần đúng khối lập phương.
Các hàng phải được xây theo thứ tự từ thấp lên cao. Một hàng chỉ được xem là hoàn chỉnh khi đã có đủ số khối cần thiết, và chỉ được xây hàng tiếp theo sau khi tất cả các hàng phía dưới đã hoàn chỉnh.
Cho khối lập phương. Hãy xác định:
- số hàng hoàn chỉnh lớn nhất có thể xây được;
- số khối còn thừa sau khi xây hoàn chỉnh hàng.
Input
Gồm một dòng chứa số nguyên dương — số khối lập phương hiện có.
Output
In ra hai số nguyên và , cách nhau bởi một dấu cách, trong đó:
- là số hàng hoàn chỉnh lớn nhất có thể xây được;
- là số khối còn thừa sau khi xây xong hàng.
Subtask
- Subtask 1 — 20%: .
- Subtask 2 — 30%: .
- Subtask 3 — 50%: .
Ví dụ
Ví dụ 1
Input
20
Output
5 5
Giải thích
Năm hàng đầu tiên cần tổng cộng
khối.
Sau khi xây xong hàng còn lại khối.
Hàng thứ cần khối nên không thể hoàn thành. Vì vậy và .
Ví dụ 2
Input
21
Output
6 0
Giải thích
Sáu hàng đầu tiên cần tổng cộng
khối.
Toàn bộ khối đều được sử dụng, vì vậy có thể xây hoàn chỉnh hàng và không còn khối nào thừa. Do đó và .
Liên quan
Trong các cuộc thi sau: