当前位置: 首页> 健康> 养生 > 工程承包信息_最新新闻热点事件ppt_千锋教育郑州校区_网店推广常用的方法

工程承包信息_最新新闻热点事件ppt_千锋教育郑州校区_网店推广常用的方法

时间:2025/7/11 14:39:26来源:https://blog.csdn.net/2301_79216282/article/details/145555954 浏览次数:0次
工程承包信息_最新新闻热点事件ppt_千锋教育郑州校区_网店推广常用的方法

#include<iostream>
using namespace std;
int gcd(int a,int b) {int tmp;if (a<b) {tmp = a;a = b;b = tmp;}return b == 0 ? a : gcd(b,a%b);
}
int main() {int dp[10001],n;memset(dp,0,sizeof(dp));cin >> n;int* a = new int[n];int g,maxn = 0;for (int i = 0; i < n;i++) {cin >> a[i];if (i == 0) {g = a[i];}else {g = gcd(g,a[i]);}maxn = max(maxn, a[i]);}if (g != 1) {cout << "INF";return 1;}dp[0] = 1;for (int i = 0; i < n;i++) {for (int j = a[i]; j < 10001;j++) {dp[j] = (dp[j]>0||dp[j-a[i]]>0)?1:0;}}for (int i = 10001/2; i>0;i/=2) {int cnt = 0;for (int j = i; j > i - maxn;j--) {if (dp[j] == 1) {cnt++;}}if (cnt != maxn) {int ans = 0;for (int z = 1; z <= i * 2;z++) {if (!dp[z]) {ans++;}}cout << ans;return 0;}}return 0;
}

关键字:工程承包信息_最新新闻热点事件ppt_千锋教育郑州校区_网店推广常用的方法

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: