Submission #521986

#TimeUsernameProblemLanguageResultExecution timeMemory
521986new_accStray Cat (JOI20_stray)C++14
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #include "Anthony.h" #define fi first #define se second #define rep(a, b) for(size_t a = 0; a < (size_t)(b); a++) using namespace std; typedef long long ll; typedef vector<ll> vi; typedef vector<ll> vl; const int N=2e4+10; int deg[N],kol[N]; bool vis[N]; vi graf[N]; void bfs(){ deque<int> deq; deq.push_back(0),vis[0]=1; while(deq.size()){ int v=deq.front(); deq.pop_front(); for(auto u:graf[v]){ if(!vis[u]){ deg[u]=deg[v]+1,vis[u]=1; deq.push_back(u); } } } } vi Mark(int n,int m,int a,int b,vi u,vi v){ rep(i,m) graf[u[i]].push_back(v[i]),graf[v[i]].push_back(u[i]); bfs(); rep(i,n) kol[i]=(i==0?0:(kol[i-1]+1)%3); vi res; rep(i,m) res.push_back(kol[min(deg[u[i]],deg[v[i]])]); return res; }
#include<bits/stdc++.h> #include "Catherine.h" #define fi first #define se second #define rep(a, b) for(size_t a = 0; a < (size_t)(b); a++) using namespace std; typedef long long ll; typedef vector<ll> vi; typedef vector<ll> vl; const int N=2e4+10; int il; void Init(int a,int b){ il=a; } int Move(vi t){ if(il==3){ bool c[3]; c[0]=c[1]=c[2]=0; rep(i,t.size()) c[i]=(t[i]>0?1:0); if(c[0]>0 and c[1]>0) return 0; if(c[1]>0 and c[2]>0) return 1; if(c[2]>0 and c[0]>0) return 2; if(c[0]) return 0; if(c[1]) return 1; return 2; } return 1; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccMSZ1Y3.o: in function `main':
grader_anthony.cpp:(.text.startup+0x191): undefined reference to `Mark(int, int, int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status

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