【动态规划】rual1017

1017. Staircases

Time limit: 1.0 second
Memory limit: 64 MB
One curious child has a set of  N little bricks (5 ≤  N ≤ 500). 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 the number  N and writes the only number  Q — amount of different staircases that can be built from exactly  N bricks.

Input

Number  N

Output

Number  Q

Sample

input output
212
995645335
Problem Source: Ural State University Internal Contest '99 #2 
Tags:  dynamic programming   ( hide tags for unsolved problems )

你可能感兴趣的:(【动态规划】rual1017)