1.long long 類型用scanf讀入: 用lld還是i64d看測評環境,win用 i64d unix用 lld
windows:scanf("%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;}新聞熱點
疑難解答