麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

bzoj 3687: 簡單題 (dp+bitset)

2019-11-11 03:23:46
字體:
來源:轉載
供稿:網友

3687: 簡單題

Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 704  Solved: 323[Submit][Status][Discuss]

Description

小呆開始研究集合論了,他提出了關于一個數集四個問題:1.子集的異或和的算術和。2.子集的異或和的異或和。3.子集的算術和的算術和。4.子集的算術和的異或和。    目前為止,小呆已經解決了前三個問題,還剩下最后一個問題還沒有解決,他決定把這個問題交給你,未來的集訓隊隊員來實現。

Input

第一行,一個整數n。第二行,n個正整數,表示01,a2….,。

Output

 一行,包含一個整數,表示所有子集和的異或和。

Sample Input

21 3

Sample Output

6

HINT

【樣例解釋】  6=1 異或 3 異或 (1+3)【數據規模與約定】ai >0,1<n<1000,∑ai≤2000000。另外,不保證集合中的數滿足互異性,即有可能出現Ai= Aj且i不等于J

Source

[Submit][Status][Discuss]

#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<bitset>#define N 2000003using namespace std;int n,m;bitset<N> f;int main(){	scanf("%d",&n);	f[0]=1;	int sum=0;	for (int i=1;i<=n;i++) {		int x; scanf("%d",&x);		sum+=x;		f^=(f<<x);	}	int ans=0;	for (int i=1;i<=sum;i++)	 if (f[i]) ans^=i;	PRintf("%d/n",ans);}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色网址你懂的 | 日韩在线播放第一页 | 高清av免费 | 毛片在哪里看 | 另类亚洲孕妇分娩网址 | 亚洲一级片免费观看 | 中文字幕涩涩久久乱小说 | 色婷婷一区二区三区 | 欧美成人精品h版在线观看 久久久久久三区 | 一级性生活视频 | 亚洲射情 | 免费在线观看毛片视频 | 18欧美性xxxx极品hd | 羞羞的视频免费在线观看 | 中文字幕www | fc2成人免费人成在线观看播放 | 99亚洲| 免费看成年人网站 | 欧洲精品久久久久69精品 | 色呦呦一区二区三区 | 亚洲精品在线观看免费 | 操碰| 国产无遮挡一级毛片 | 国产外围在线 | 99爱视频在线| 一级黄色在线免费观看 | 男女羞羞视频在线免费观看 | 成人毛片视频在线观看 | 色天使中文字幕 | 91短视频版高清在线观看免费 | 色七七网站 | 天天干天天碰 | 久久精品一二三区白丝高潮 | 亚洲生活片 | 国产自在自线午夜精品视频在 | 亚洲国产精品久久久 | 香蕉视频99| 久草在线资源视频 | 在线观看视频日本 | 亚洲第一成网站 | 久久久久久亚洲国产精品 |