我第二题真不知道错那的 我甚至以为是数据太大 有没有大佬给我说说#include<stdio.h> int main() {long long int n=2,ans=0,ans2=0,ans3=0,flag=0; long long int a[10005]; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&a[i]); } for(int i=0;i<n;i++) {if(ans<=a[i]*a[i+1]) flag=i; ans=a[i]*a[i+1]; } for(int i=0;i<n;i++) { ans2=a[i]+ans2; ans3=a[i]+ans3; } ans2=ans2-a[flag]-a[flag+1]+a[flag]*a[flag+1]; if(ans2>ans3) printf("%d",ans2); else{printf("%d",ans3); } return 0;
点赞 4

相关推荐

我也曾抱有希望:说的好直白
点赞 评论 收藏
分享
无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
牛客网
牛客企业服务