这是一年半前存的代码,今天终于登回账号上了。
#include<bits/stdc++.h>
using namespace std;
long long int pos=0,neg=0,n,d[100005];
int main(){
cin>>n;
int x,y=0;
cin>>y;
d[1]=y;
for(int i=2;i<=n;i++){
cin>>x;
d[i]=x-y;
y=x;
if(d[i]>0) pos+=d[i];
else if(d[i]<0) neg+=d[i];
}
neg=abs(neg);
cout<<max(pos,neg)<<endl;
cout<<max(pos,neg)-min(pos,neg)+1;
return 0;
}
484

被折叠的 条评论
为什么被折叠?



