Submission #1157972

#TimeUsernameProblemLanguageResultExecution timeMemory
1157972the_ZHERArt Collections (BOI22_art)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "art.h" using namespace std; void solve(int N){ vector<int>ans; for(int i=1;i<=N;i++){ ans.push_back(i); } int cnt=publish(ans); auto cmp=[&](int x,int y) -> bool{ vector<int>v; for(int i=1;i<=n;i++){ v.push_back(i); } swap(v[x-1],v[y-1]); int cnt1=publish(v); if(x<y){ return cnt<cnt1; }else{ return cnt>cnt1; } } stable_sort(ans.begin(),ans.end(),cmp); answer(ans); }

Compilation message (stderr)

art.cpp: In lambda function:
art.cpp:12:24: error: 'n' was not declared in this scope
   12 |         for(int i=1;i<=n;i++){
      |                        ^
art.cpp: In function 'void solve(int)':
art.cpp:23:5: error: expected ',' or ';' before 'stable_sort'
   23 |     stable_sort(ans.begin(),ans.end(),cmp);
      |     ^~~~~~~~~~~