usaco Subset Sums
来源:互联网 发布:php echo 输出数组 编辑:程序博客网 时间:2024/05/19 03:28
动态规划, dp[j] 表示1-N中任意挑选几个元素加起来和为 j 的种类数,所以dp[j]=∑dp[ j - i ],初始化dp[1]=1;
code
/*ID: yueqiqLANG: C++TASK: subset*/#include <set>#include <map>#include <ctime>#include <queue>#include <cmath>#include <stack>#include <limits>#include <vector>#include <bitset>#include <string>#include <cstdio>#include <cstring>#include <fstream>#include <string.h>#include <iostream>#include <algorithm>#define ls rt<<1#define rs rt<<1|1#define Si set<int>#define LL long long#define pb push_back#define PS printf(" ")#define Vi vector<int>#define LN printf("\n")#define SD(a) scanf("%d",&a)#define PD(a) printf("%d",a)#define SET(a,b) memset(a,b,sizeof(a))#define FF(i,a) for(int i(0);i<(a);i++)#define FD(i,a) for(int i(a);i>=(1);i--)#define FOR(i,a,b) for(int i(a);i<=(b);i++)#define FOD(i,a,b) for(int i(a);i>=(b);i--)#define readf freopen("subset.in","r",stdin)#define writef freopen("subset.out","w",stdout)const double pi = acos(-1.0);const int maxn = 50;const int BigP = 99999999;const int INF = 99999999;const int dx[]={0,1,0,-1};const int dy[]={1,0,-1,0};using namespace std;int N;int dp[1600];int main (){ readf; writef; SD(N); int lim=(1+N)*N/2; if(lim&1){ puts("0"); return 0; }else{ dp[1]=1; FOR(i,2,N) FOD(j,lim/2,i) dp[j]+=dp[j-i]; PD(dp[lim/2]);LN; }return 0;}
- USACO 2.2 Subset Sums (subset)
- USACO 2.2 Subset Sums
- usaco training-Subset Sums
- USACO Subset Sums
- [usaco]2.2 Subset Sums
- usaco Subset Sums
- [USACO]Subset Sums
- USACO-Subset Sums
- USACO--2.1Subset Sums
- usaco Subset Sums
- USACO-Subset Sums
- USACO 2.2 Subset Sums
- USACO 2.2 Subset Sums
- USACO 2.2:Subset Sums
- usaco subset sums
- usaco Subset Sums
- usaco——subset sums
- USACO :Subset Sums 解题报告
- 持续集成工具Team City一些应用
- wpf下实现图片的放大缩小和平移
- 1.jstl之SQL:setDataSource
- in 与Exits的区别
- 类目,延展,协议
- usaco Subset Sums
- IOS开发UI篇之──自定义加载等待框(MBProgressHUD)
- easyUI 拖动(Drag)和放置(Drop)Tree
- KD树核心思想简介
- The flag analysis of struct termios
- css的四种调用方式
- HDU 2519 新生晚会
- hdu 1078 FatMouse and Cheese (搜索+dp)
- PHP代码优化