1026: The Staircases
| Result | TIME Limit | MEMORY Limit | Run Times | AC Times | JUDGE |
|---|---|---|---|---|---|
| 3s | 8192K | 1709 | 572 | Standard |
One curious child has a set of N little bricks. From these bricks he builds different staircases. Staircase consists of steps of different sizes in a strictly descending order. It is not allowed for staircase to have steps equal sizes. Every staircase consists of at least two steps and each step contains at least one brick. Picture gives examples of staircase for N=11 and N=5:
Your task is to write a program that reads from input numbers N and writes to output numbers Q - amount of different staircases that can be built from exactly N bricks.
Input
Numbers N, one on each line. You can assume N is between 3 and 500, both inclusive. A number 0 indicates the end of input.Output
Numbers Q, one on each line.Sample Input
3 5 0
Sample Output
1 2
Submit / Problem List / Status / Discuss
本文探讨了如何使用给定数量的砖块构建不同阶梯数量的堆叠,涉及输入输出规则、示例输入输出以及解决该问题的C++代码实现。
178

被折叠的 条评论
为什么被折叠?



