题解中有一篇这么写的:
#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;
}
亲测确实可以AC
但是其中:
int a[31],i=0,j;
long long s=0;
把这一段移到主函数里面就0分,请问是为什么啊?