bzoj1606 [Usaco2008 Dec]Hay For Sale 购买干草

it2022-05-16  54

背景:退役选手怎样保持码力呢?比较愉悦的方式是刷水题!于是我就把bzoj1600-1699按AC倒序排序开始刷了. 裸背包.可以压位优化一波(用bitset把复杂度从O(mn)降到O(nm/32)),但是数据范围太小并不需要. 这年头noip提高组除了day1t1都出不了这么水的题了...

#include<cstdio> bool w[50005]; int main(){ w[0]=true; int m,n;scanf("%d%d",&m,&n); int x; for(int i=1;i<=n;++i){ scanf("%d",&x); for(int j=m;j>=x;--j)w[j]|=w[j-x]; } while(!w[m])m--; printf("%d\n",m); return 0; }

转载于:https://www.cnblogs.com/liu-runda/p/7439958.html

相关资源:数据结构—成绩单生成器

最新回复(0)