DP hduHDU 5119
来源:互联网 发布:淘宝衣服图片素材 编辑:程序博客网 时间:2024/06/10 08:27
#include<bits/stdc++.h>using namespace std;typedef long long ll;int a[41];ll dp[3][(1<<20)+100];int main(){ int t,kase=1;scanf("%d",&t); while(t--){ memset(dp,0,sizeof(dp)); int n,m;scanf("%d%d",&n,&m); for(int i=1;i<=n;i++) scanf("%d",&a[i]); dp[0][0]=1; for(int i=1;i<=n;i++) for(int j=0;j<=(1<<20);j++) dp[i%2][j]=dp[(i-1)%2][j]+dp[(i-1)%2][j^a[i]];// printf("%lld\n",dp[n%2][1<<20]); ll sum=0; for(int i=m;i<=(1<<20);i++) { sum+=dp[n%2][i]; if(dp[n%2][i]!=0); }// printf("%lld\n",dp[n%2][1<<20]);// for(int i=m+1;i<=30;i++) { printf("%lld ",sum); } printf("Case #%d: %lld\n",kase++, sum); } return 0;}
0 0
- DP hduHDU 5119
- hduHDU Today(Dijkstra)
- HDUHdu 2602 Bone Collector 01背包
- hdu 5119 dP
- hdu 5119 dp
- dp
- dp
- dp
- 【DP】
- dp
- dp
- DP
- DP
- DP
- DP
- DP
- dp
- DP
- 通过GDB重新获得进程的输出
- 软件测试基础_什么是软件测试
- 一个数被3除余2,被5除余3,被7除余2,求满足条件的前N个数
- android开发步步为营之72:右滑关闭Activity
- ARM 体系结构与汇编指令
- DP hduHDU 5119
- java学习笔记之面向对象
- android传递数据方式3--通过剪切板传类
- 并查集
- 对栈元素进行升序排列
- 数据结构 (一)——宏观导论
- 犀牛——第8章函数 8.1 函数定义
- FrameLayout的使用——android开发之xml布局文件
- 浅谈iOS中MVVM的架构设计与团队协作