#include <iostream>
#include <cstdlib>
using namespace std;
int v[100005];
int main() {
int n;
cin>>n;
int ans=0;
for(int i=1;i<=n;i++){
scanf("%d",&v[i]);
ans+=abs(v[i]-v[i-1]);
}
ans+=abs(v[n]);
for(int i=1;i<=n;i++){
cout<<ans-abs(v[i]-v[i-1])-abs(v[i+1]-v[i])+abs(v[i-1]-v[i+1])<<endl;
}
return 0;
}
#include <iostream>
#include <cstdlib>
using namespace std;
int v[100005];
int main() {
int n;
cin>>n;
int ans=0;
for(int i=1;i<=n;i++){
scanf("%d",&v[i]);
ans+=abs(v[i]-v[i-1]);
}
ans+=abs(v[n]);
for(int i=1;i<=n;i++){
cout<<ans-abs(v[i]-v[i-1])-abs(v[i+1]-v[i])+abs(v[i-1]-v[i+1])<<endl;
}
return 0;
}
AtCoder Beginner Contest 092 C - Traveling Plan
最新推荐文章于 2023-01-26 19:28:02 发布