#666. 数字4或5(number.cpp)
数字4或5(number.cpp)
Description
Finn非常喜欢4和5,他认为所有的数都可以用4和5进行相加得出。例:
14 =5+5+4
20 =4+4+4+4+4或20=5+5+5+5
40=4+4+4+4+4+4+4+4+4+4或40=4+4+4+4+4+5+5+5+5或40 =5+5+5+5+5+5+5+5
当然,4和5的相加顺序并不重要,重要的是他们的个数。
给你一个正整数n,问有多少种方法可以用4和5拼凑成n。
Format
Input
一行,一个整数 n,表示要被拼凑的数。
Output
一行,表示方法的数量。如果这个数不能被拼凑,请输出 0。
Samples
14
1
40
3
Others
对于10% 的数据:1≤n≤10
对于另外 20% 的数据:1≤n≤10^5 并且保证 n% 4=0
对于另外 20% 的数据:1≤n≤10^5 并且保证n%5=0
对于 100% 的数据:1≤n≤10^6