Submission #1207119

#TimeUsernameProblemLanguageResultExecution timeMemory
1207119LudisseyPermutation Game (APIO25_permgame)C++20
Compilation error
0 ms0 KiB
#include "permgame.h" #include <bits/stdc++.h> #define sz(a) (int)a.size() #define all(a) a.begin(), a.end() #define rall(a) a.rbegin(), a.rend() using namespace std; int Alice(int m, int e, std::vector<int> u, std::vector<int> v, int n, std::vector<int> p) { std::vector<int> t(m); bool b=true; while(b){ b=false; for (int i = 0; i < n; i++) { int x=i; vector<int> q; vector<int> visited(n,0); while(visited[x]==0&&sz(q)<3){ visited[x]=k; q.push_back(x); x=p[x]; } if(sz(q)==3){ int j=Bob(q); swap(p[q[u[j]]],p[q[v[j]]]); b=true; break; } } k++; } int sc=0; for (int i = 0; i < n; i++) sc+=(i==p[i]); return sc; }

Compilation message (stderr)

permgame.cpp: In function 'int Alice(int, int, std::vector<int>, std::vector<int>, int, std::vector<int>)':
permgame.cpp:21:28: error: 'k' was not declared in this scope
   21 |                 visited[x]=k;
      |                            ^
permgame.cpp:32:9: error: 'k' was not declared in this scope
   32 |         k++;
      |         ^