Submission #994319

#TimeUsernameProblemLanguageResultExecution timeMemory
994319cpdreamerArranging Shoes (IOI19_shoes)C++17
Compilation error
0 ms0 KiB
long long count_swaps(vector<int> s) {
    int n=(int)s.size();
    long long c=0;
    for(int i=0;i<n-1;i+=2){
        if(-s[i]==s[i+1]){
            if(s[i]>0) {
                swap(s[i], s[i + 1]);
                c++;
            }

        }
        else{
            int index;
            for(int j=i+1;j<n;j++){
                if(s[j]==-s[i]){
                    index=j;
                    break;
                }
            }
            for(int j=index;j>i+1;j--){
                swap(s[j],s[j-1]);
                c++;
            }
            if(s[i]>0){
                swap(s[i],s[i+1]);
                c++;
            }
        }
    }
    return c;
}

Compilation message (stderr)

shoes.cpp:1:23: error: 'vector' was not declared in this scope
    1 | long long count_swaps(vector<int> s) {
      |                       ^~~~~~
shoes.cpp:1:30: error: expected primary-expression before 'int'
    1 | long long count_swaps(vector<int> s) {
      |                              ^~~