标签:code 元素 有一个 inline 留住 names 就会 个数 mat
zxa有一个集合\(A={a_1,a_2,?,a_n}\),n表示集合A的元素个数,这个集合明显有\((2^n?1)\)个非空子集合。
对于每个属于A的子集合\(B={b_1,b_2,?,b_m} (1≤m≤n)B={b_1,b_2,?,b_m}(1≤m≤n)\),m表示集合B的元素个数,zxa定义它的价值是\(min(b_1,b_2,?,b_m)\)。
zxa很好奇,如果令\(S_{odd}\)表示集合A的所有含奇数个元素的非空子集合的价值之和,\(S_{even}\)表示集合AA的所有含偶数个元素的非空子集合的价值之和,那么\(|S_{odd}?S_{even}|\)是多少,你能帮助他吗?
#include<bits/stdc++.h>
using namespace std;
int main(){
int T,n;
scanf("%d",&T);
while(T--){
int ans=0;
scanf("%d",&n);
int x;
for(int i=1;i<=n;i++){
scanf("%d",&x);
ans=ans<x?x:ans;
}
printf("%d\n",ans);
}
}
标签:code 元素 有一个 inline 留住 names 就会 个数 mat
原文地址:https://www.cnblogs.com/xuwanwei/p/12797524.html