Submission #1358096

#TimeUsernameProblemLanguageResultExecution timeMemory
1358096ramez-hammadRotating Lines (APIO25_rotate)C++20
Compilation error
0 ms0 KiB
#include "rotate.h"
#include <bits/stdc++.h>

using namespace std;

void energy(int n, vector<int> v) {
    vector<pair<int,int>> p(n);
    for (int i=0;i<n;i++) p[i]={v[i],i};
    sort(p.begin(),p.end())
    for (int i=0;i<n/2;++i) rotate({p[i].second+n/2},p[i].first+25000-p[i+i/2].first); 
}

Compilation message (stderr)

rotate.cpp: In function 'void energy(int, std::vector<int>)':
rotate.cpp:9:28: error: expected ';' before 'for'
    9 |     sort(p.begin(),p.end())
      |                            ^
      |                            ;
   10 |     for (int i=0;i<n/2;++i) rotate({p[i].second+n/2},p[i].first+25000-p[i+i/2].first);
      |     ~~~                     
rotate.cpp:10:18: error: 'i' was not declared in this scope
   10 |     for (int i=0;i<n/2;++i) rotate({p[i].second+n/2},p[i].first+25000-p[i+i/2].first);
      |                  ^
rotate.cpp:10:53: error: expected primary-expression before ',' token
   10 |     for (int i=0;i<n/2;++i) rotate({p[i].second+n/2},p[i].first+25000-p[i+i/2].first);
      |                                                     ^