50分WA求救

P1318 积水面积

``` #include <bits/stdc++.h> using namespace std; int main() { int n,a[10001],ans=0,x,xnum,x2=-1,x2num; cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; x=a[2]; for(int i=3;i<=n-2;i++) { if(a[i]>=x) { x=a[i]; xnum=i; } ans+=(x-a[i]); } if(a[n-1]<x) { for(int i=xnum+1;i<=n-2;i++) ans-=(x-a[i]); for(int i=xnum+1;i<=n-1;i++) if(x2<=a[i]) { x2=a[i]; x2num=i; } for(int i=xnum+1;i<x2num;i++) ans+=(x2-a[i]); } cout<<ans; return 0; } ``` 已修改好,AC了。 The End~
by 无产者万岁 @ 2020-09-10 13:27:40


莫再回帖
by 无产者万岁 @ 2020-09-10 13:28:21


|