1.long long 类型用scanf读入:
用lld还是i64d看测评环境,win用 i64d unix用 lld
windows:
scanf("%I64d",&a);
printf("%I64d",a);
linux:
scanf("%lld",&a);
printf("%lld",a);
2.128MB,int开30000000
3.当两个int相乘存在long long里时
maxx=(long long)a*b;
int a[100001],b[100001];
long long maxx,minn;
int n;
int main(){
scanf("%d",&n);
for (int i=0;i<n;i++)
scanf("%d",&a[i]);
for (int i=0;i<n;i++)
scanf("%d",&b[i]);
for (int i=0;i<n;i++){
maxx+=(long long)a[i]*b[i];
minn+=(long long)a[i]*b[n-1-i];
}
cout<<maxx<<" "<<minn;
return 0;
}