Submission #764959

#TimeUsernameProblemLanguageResultExecution timeMemory
764959vjudge1Speedrun (RMI21_speedrun)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "speedrun.h" using namespace std; const int MAXN=1e3+5; vector<int> sos[MAXN][MAXN]; int cnt[MAXN]; vector<vector<int> > g(MAXN); void assignHints(int subtask, int N, int A[], int B[]) { setHintLen(20); for(int i=1; i<N; i++) { g[A[i]].pb(B[i]); g[B[i]].pb(A[i]); } for(int i=1; i<=N; i++) { int sz=g[i].size(); sos[sz][++cnt[sz]]=g[i]; for(int j=1; j<=10; j++) { setHint(i, j, (sz&(1<<(j-1))? 1 : 0)); } for(int j=11; j<=20; j++) { setHint(i, j, (cnt[sz]&(1<<(j-11)) ? 1 : 0)); } } return; } int us[MAXN]; void dfs(int v, int p) { us[v]=1; int x=0, y=0; for(int j=1; j<=10; j++) { if(getHint(j))x+=(1<<(j-1)); } for(int j=11; j<=20; j++) { if(getHint(j))y+=(1<<(j-11)); } vector<int> gg=sos[x][y]; for(auto to : gg) { if(!us[to]) { goTo(to); dfs(to, v); } } if(v!=p)goTo(p); else return; } void speedrun(int subtask, int N, int start) { int l=getLength(); dfs(start, start); return; }

Compilation message (stderr)

speedrun.cpp: In function 'void assignHints(int, int, int*, int*)':
speedrun.cpp:11:11: error: '__gnu_cxx::__alloc_traits<std::allocator<std::vector<int> >, std::vector<int> >::value_type' {aka 'class std::vector<int>'} has no member named 'pb'
   11 |   g[A[i]].pb(B[i]);
      |           ^~
speedrun.cpp:12:11: error: '__gnu_cxx::__alloc_traits<std::allocator<std::vector<int> >, std::vector<int> >::value_type' {aka 'class std::vector<int>'} has no member named 'pb'
   12 |   g[B[i]].pb(A[i]);
      |           ^~
speedrun.cpp: In function 'void speedrun(int, int, int)':
speedrun.cpp:47:6: warning: unused variable 'l' [-Wunused-variable]
   47 |  int l=getLength();
      |      ^