首页 > 学院 > 开发设计 > 正文

2017-02-19

2019-11-08 02:11:02
字体:
来源:转载
供稿:网友

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;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表