国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

bzoj 3687: 簡單題 (dp+bitset)

2019-11-11 03:56:18
字體:
供稿:網(wǎng)友

3687: 簡單題

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

Description

小呆開始研究集合論了,他提出了關(guān)于一個(gè)數(shù)集四個(gè)問題:1.子集的異或和的算術(shù)和。2.子集的異或和的異或和。3.子集的算術(shù)和的算術(shù)和。4.子集的算術(shù)和的異或和。    目前為止,小呆已經(jīng)解決了前三個(gè)問題,還剩下最后一個(gè)問題還沒有解決,他決定把這個(gè)問題交給你,未來的集訓(xùn)隊(duì)隊(duì)員來實(shí)現(xiàn)。

Input

第一行,一個(gè)整數(shù)n。第二行,n個(gè)正整數(shù),表示01,a2….,。

Output

 一行,包含一個(gè)整數(shù),表示所有子集和的異或和。

Sample Input

21 3

Sample Output

6

HINT

【樣例解釋】  6=1 異或 3 異或 (1+3)【數(shù)據(jù)規(guī)模與約定】ai >0,1<n<1000,∑ai≤2000000。另外,不保證集合中的數(shù)滿足互異性,即有可能出現(xiàn)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);}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪泽县| 平塘县| 荣成市| 保山市| 景宁| 贵州省| 交口县| 安新县| 兴宁市| 台南县| 剑阁县| 洛川县| 榆树市| 牟定县| 定边县| 鄂托克前旗| 新沂市| 德令哈市| 寻乌县| 海宁市| 通辽市| 佛坪县| 浮山县| 八宿县| 望江县| 东明县| 米脂县| 阿合奇县| 荆门市| 宝鸡市| 汪清县| 广丰县| 扶风县| 大关县| 合山市| 偃师市| 东海县| 尼玛县| 乌拉特后旗| 岐山县| 六枝特区|