Submission #2850502


Source Code Expand

#include <bits/stdc++.h>

using namespace std;

#define INF 1<<30
#define LINF 1ll<<60ll
#define MOD 1000000007
#define pb(a) push_back(a)
#define vi vector<int>
#define vl vector<long long>
#define vvi vector<vi>
#define P pair<int,int>
#define all(vec) (vec.begin()),(vec.end())
typedef long long ll;
typedef unsigned long long ull;
#define sz(x) ((int)(x).size())
#define in(x) int x;cin>>x
#define bit(n) (1<<(n))

#define REP(i, n) for(int i=0, i##_len=(n); i<i##_len; ++i)
#define REPR(i, n) for(int i = n;i >= 0;--i)
#define REP3(i, m, n) for(int i = m, i##_len=(n);i < i##_len;++i)
#define FORVEC(i, v) for(int i = 0;i < sz(v);++i)

template<class T>bool chmax(T &a,const T &b){if(a<b){a=b;return true;}return false;}
template<class T>bool chmin(T &a,const T &b){if(a>b){a=b;return true;}return false;}

#define fil0(i,n) cout<<swet(n)<<setfill('0')<<i<<resetiosflags(ios_base::floatfield)
#define YES(n) cout<<((n)?"YES":"NO")<<endl
#define Yes(n) cout<<((n)?"Yes":"No")<<endl
#define yes(n) cout<<((n)?"yes":"no")<<endl
#define possible(n) cout<<((n)?"possible":"impossible")<<endl
#define Possible(n) cout<<((n)?"Possible":"Impossible")<<endl


int main(){
    int n;
    cin>>n;
    vector a(n);
    REP(i,n){
        cin>>a[i];
    }
    int normal=0;
    REP(i,n-1){
        normal+=abs(a[i]-a[i+1]);
    }
    normal+=abs(a[0]);
    normal+=abs(a[n-1]);
    
    REP(i,n){
        if(i==0)cout<<normal-abs(a[0])-abs(a[0]-a[1])+abs(a[1])<<endl;
        else if(i==n-1)cout<<normal-abs(a[n-1])-abs(a[n-1]-a[n-2])+abs(a[n-2])<<endl;
        else cout<<normal-abs(a[i-1]-a[i])-abs(a[i]-a[i+1])+abs(a[i-1]-a[i+1])<<endl;
    }
    
    return 0;
}

Submission Info

Submission Time
Task C - Traveling Plan
User ibuki2003
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1713 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:39:12: error: missing template arguments before ‘a’
     vector a(n);
            ^
./Main.cpp:41:14: error: ‘a’ was not declared in this scope
         cin>>a[i];
              ^
./Main.cpp:45:21: error: ‘a’ was not declared in this scope
         normal+=abs(a[i]-a[i+1]);
                     ^
./Main.cpp:47:17: error: ‘a’ was not declared in this scope
     normal+=abs(a[0]);
                 ^