用c++创建id显示日期无效一个名为Date(日期)的类,包括了数据成员的3部分信息.


小明几乎每天早晨都会在一家包孓铺吃早餐他发现这家包子铺有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
请严格按要求输出不要画蛇添足地打印类似:“请您输入...” 的多余内容。
不要调用依赖于编译环境或操作系统的特殊函数
不能通过工程设置而省略常用头文件。
提交程序时注意选择所期望的语言类型和编译器类型。

做法:这是扩展欧几里德变形的有个定理。如果满足所有数的最大公约数不为1则有无穷个否则都是有限个。然后利用完全背包就可以统计了

我要回帖

更多关于 创建id显示日期无效 的文章

 

随机推荐