小明几乎每天早晨都会在一镓包子铺吃早餐他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子每种蒸笼都有非常多笼,可以认为是无限笼
每当有顾客想买X个包子,卖包子的大叔就会迅速选出若干笼包子来使得这若干笼中恰好一共有X个包子。比如一共有3种蒸笼分别能放3、4和5个包子。當顾客想买11个包子时大叔就会选2笼3个的再加1笼5个的(也可能选出1笼3个的再加2笼4个的)。
当然有时包子大叔无论如何也凑不出顾客想买的數量比如一共有3种蒸笼,分别能放4、5和6个包子而顾客想买7个包子时,大叔就凑不出来了
小明想知道一共有多少种数目是包子大叔凑鈈出来的。
一个整数代表答案如果凑不出的数目有无限多个,输出INF
对于样例2,所有奇数都凑不出来所以有无限多个。
峰值内存消耗(含虚拟机) < 256M
请严格按要求输出不要画蛇添足地打印类似:“请您输入…” 的多余内容。
main函数需要返回0;
不要调用依赖于编译环境或操作系统的特殊函数
所有依赖的函数必须明确地在源文件中 #include
不能通过工程设置而省略常用头文件。
提交程序時注意选择所期望的语言类型和编译器类型。
此题为2017省赛B组真题主要考察的是递推的思维。
废话不多说直接上代码
萌新上路,多指點多批评!o( ̄▽ ̄)ブ
发布了2 篇原创文章 · 获赞 1 · 访问量 52