当前位置: 首页 > news >正文

张家港外贸型网站建设网站对公司有什么好处

张家港外贸型网站建设,网站对公司有什么好处,租号网站怎么做的,顶尖设计小明几乎每天早晨都会在一家包子铺吃早餐。 他发现这家包子铺有 N 种蒸笼,其中第 i种蒸笼恰好能放 Ai 个包子。 每种蒸笼都有非常多笼,可以认为是无限笼。 每当有顾客想买 X 个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若…

小明几乎每天早晨都会在一家包子铺吃早餐。

他发现这家包子铺有 N 种蒸笼,其中第 i种蒸笼恰好能放 Ai 个包子。

每种蒸笼都有非常多笼,可以认为是无限笼。

每当有顾客想买 X 个包子,卖包子的大叔就会迅速选出若干笼包子来,使得这若干笼中恰好一共有 X 个包子。

比如一共有 33 种蒸笼,分别能放 3、4和 5 个包子。

当顾客想买 11 个包子时,大叔就会选 2 笼 3 个的再加 1 笼 5 个的(也可能选出 1笼 3 个的再加 2 笼 4 个的)。

当然有时包子大叔无论如何也凑不出顾客想买的数量。

比如一共有 3 种蒸笼,分别能放 4、5 和 6 个包子。

而顾客想买 7个包子时,大叔就凑不出来了。

小明想知道一共有多少种数目是包子大叔凑不出来的。

输入格式

第一行包含一个整数 N。

接下来 N 行,每行包含一个整数 Ai。

输出格式

输出一个整数代表答案。

如果凑不出的数目有无限多个,输出INF。

数据范围

1≤N≤100
1≤Ai≤100

输入样例1:

2
4
5

输出样例1:

6

输入样例2:

2
4
6

输出样例2:

INF

样例解释

对于样例1,凑不出的数目包括:1, 2, 3, 6, 7, 11。
对于样例2,所有奇数都凑不出来,所以有无限多个。

 

#include <iostream>using namespace std;
constexpr int N=10010;
typedef long long ll;
int n;
bool dp[110][N];
int a[110],d;
int gcd(int x,int y){return y ? gcd(y,x%y) : x;
}
int main(){scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&a[i]);d=gcd(d,a[i]);}if(d!=1) printf("INF\n");else {dp[0][0]= true;for(int i=1;i<=n;i++){for(int j=0;j<N;j++){dp[i][j]=dp[i-1][j];if(j>=a[i]){dp[i][j] |=dp[i][j-a[i]];}}}int res=0;for(int i=0;i<N;i++){if(!dp[n][i]){res++;}}printf("%d\n",res);}return 0;
}

 

http://www.yayakq.cn/news/642571/

相关文章:

  • 电商网站开发合同wordpress官网下载
  • 做卡贴质量好的网站深圳市测绘建设局网站
  • 建立网站 知乎网站每天1万ip能收入多少
  • 正鹏建设工程有限公司网站微信公众平台2次开发
  • fw怎么做网站做网站服务器租一年多少钱
  • 重庆勘察设计协会网站网站建设属于IT
  • 做网站时候图片和视频放在哪里湖北网站建设找哪家
  • 百度搜索引擎网站3d建模游戏
  • 做网站客户需求大丰网站建设
  • 比较好的网站空间公司墙面设计企业文化
  • 做网站是什么意思市场营销渠道
  • 设计微信公众号的网站吗谷歌企业邮箱怎么注册
  • 百度对网站的收录sdk软件开发工具包
  • 知名网站的org域名北京建设网站哪家好
  • 含山县建设局网站下载百度网站ip地址
  • 宁波做网站的公司哪家好开发app需要钱吗
  • 大同市建设工程招标投标网站沈阳设计网站
  • 佛山做外贸网站方案网站子目录建立
  • 网站开发自学要多久企业网站名备案
  • 网站策划做营销推广海外电商平台
  • 学好网站建设的步骤商家怎么入驻百度
  • 上海法律网站建设北京平面设计网站
  • 厦门网站建设哪家专业哪个网站做照片书最好看
  • 成都网站优化seo免费设计logo的工具
  • 网站开发手机编译器德宏企业网站建设
  • 手机网站设计平台阿里巴巴网站怎么做
  • 鄂州市网站黄冈市住房和城乡建设厅网站
  • 网站制作教程谁的好免费域名注册二级域名
  • 企业手机微网站系统phpwordpress 多媒体分类
  • 电脑怎么建网站网站怎么添加假备案号