Submission #54699

# Submission time Handle Problem Language Result Execution time Memory
54699 2018-07-04T16:22:32 Z fallingstar Ancient Books (IOI17_books) C++14
Compilation error
0 ms 0 KB
#include <cassert>
#include <iostream>
#include <algorithm>

#define long long long

using namespace std;

long minimum_walk(vector<int> p, int s)
{
    int n = p.size();
    assert(s == 0);
    int mx = 0; long ans = 0;
    for (int i = 0; i < n; ++i)
    {
        if (i > 0 && mx < i) ans += 2;
        mx = max(mx, p[i]);
        ans += abs(i - p[i]);
    }
    return ans;
}

Compilation message

books.cpp:9:19: error: 'vector' was not declared in this scope
 long minimum_walk(vector<int> p, int s)
                   ^~~~~~
books.cpp:9:19: note: suggested alternative: 'perror'
 long minimum_walk(vector<int> p, int s)
                   ^~~~~~
                   perror
books.cpp:9:26: error: expected primary-expression before 'int'
 long minimum_walk(vector<int> p, int s)
                          ^~~
books.cpp:9:34: error: expected primary-expression before 'int'
 long minimum_walk(vector<int> p, int s)
                                  ^~~
books.cpp:9:39: error: expression list treated as compound expression in initializer [-fpermissive]
 long minimum_walk(vector<int> p, int s)
                                       ^