[CCC2022 S1] Good Fours and Good Fives
题目描述
Finn\rm FinnFinn 非常喜欢 444 和 555,他认为所有的数都可以用 444 和 555 进行相加得出。
例:
14=5+5+414=5+5+414=5+5+4
20=4+4+4+4+420=4+4+4+4+420=4+4+4+4+4 或 20=5+5+5+520=5+5+5+520=5+5+5+5
40=4+4+4+4+4+4+4+4+4+440=4+4+4+4+4+4+4+4+4+440=4+4+4+4+4+4+4+4+4+4 或 40=4+4+4+4+4+5+5+5+540=4+4+4+4+4+5+5+5+540=4+4+4+4+4+5+5+5+5 或 40=5+5+5+5+5+5+5+540=5+5+5+5+5+5+5+540=5+5+5+5+5+5+5+5
当然,444 和 555 的顺序并不重要,重要的是他们的个数。
给你一个正整数 nnn,问有多少种方法可以用 444 和 555 拼凑成 nnn。
输入格式
一行,一个整数 nnn,表示要被拼凑的数。
输出格式
一行,表示方法的数量。如果这个数不能被拼凑,请输出 000。
样例 #1
样例输入 #1
14
样例输出 #1
1
样例 #2
样例输入 #2
40
样例输出 #2
3
样例 #3
样例输入 #3
6
样例输出 #3
0
提示
对于 20%20\%20% 的数据:1≤n≤101\le n\le 101≤n≤10
对于另外 15%15\%15% 的数据:1≤n≤1051\le n\le10^51≤n≤105 并且保证
n≡0n\equiv0n≡0 (mod4)\pmod 4(mod4)
对于另外 15%15\%15% 的数据:1≤n≤1051\le n\le10^51≤n≤105 并且保证
n≡0n\equiv0n≡0 (mod5)\pmod 5(mod5)
对于 100%100\%100% 的数据:1≤n≤1061\le n\le 10^61≤n≤106
Scratch实现
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容