Submission #912749

#TimeUsernameProblemLanguageResultExecution timeMemory
912749amirhoseinfar1385Stray Cat (JOI20_stray)C++17
Compilation error
0 ms0 KiB
#include "Anthony.h" #include <bits/stdc++.h> using namespace std; const int maxn=20000+10; struct yal{ int u,v,w; int getad(int fu){ return (fu^u^v); } }alle[maxn]; namespace { int a,b,n,m,high[maxn]; } vector<int>res; vector<int>adj[maxn]; void bfs(int u){ vector<int>bf; bf.push_back(u); int dis=1; while((int)bf.size()>0){ for(auto x:bf){ high[x]=dis; } vector<int>fake; for(auto x:bf){ for(auto y:adj[x]){ int v=alle[y].getad(x); if(high[v]==0){ high[v]=dis+1; fake.push_back(v); } } } swap(fake,bf); dis++; } } vector<int> Mark(int N, int M, int A, int B,std::vector<int> U, std::vector<int> V) { a=A; b=B; n=N; m=M; res.resize(m); for(int i=0;i<m;i++){ alle[i].u=U[i]; alle[i].v=V[i]; adj[alle[i].u].push_back(i); adj[alle[i].v].push_back(i); } if(a>=3){ bfs(0); for(int i=0;i<m;i++){ if(high[alle[i].u]>high[alle[i].v]){ swap(alle[i].u,alle[i].v); } res[i]=high[alle[i].v]%3; } return res; } return res; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccymaFey.o: in function `main':
grader_catherine.cpp:(.text.startup+0x41c): undefined reference to `Init(int, int)'
/usr/bin/ld: grader_catherine.cpp:(.text.startup+0xcfa): undefined reference to `Move(std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status