2017-02-19

来源:互联网 发布:中国移动大数据 编辑:程序博客网 时间:2024/05/18 00:52

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;}
0 0
原创粉丝点击