题目:P2415 集合求和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
#include<iostream>
#include<cmath>
using namespace std;
int a[31],i=0,j;
long long s=0;
int main(){
//cout<<s;
while(cin>>a[i++]);//合写cin>>a[i];i++;
for(j=0;j<i;j++){
s+=a[j];
}
s*=pow(2,i-2);//注意,i-2!
cout<<s;
return 0;
}
从这道题学会的:
- 不确定的输入数目,如何输入
- 集合子集的规律