Submission #765391

#TimeUsernameProblemLanguageResultExecution timeMemory
765391vjudge1Speedrun (RMI21_speedrun)C++17
Compilation error
0 ms0 KiB
#include "speedrun.h" #include <bits/stdc++.h> #define ios ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0) #define file(s) if (fopen(s".in", "r")) freopen(s".in", "r", stdin), freopen(s".out", "w", stdout) #define all(a) a.begin() , a.end() #define F first #define S second using namespace std; using ll = long long; const int N = 2e5+5 , inf = 2e9 + 7; const ll INF = 1e18 , mod = 1e9+7 , P = 6547; vector<int> g[N] , ord; int p[N]; void dfs(int v, int pr){ p[v] = pr; ord.push_back(v); for(int to : g[v]){ if(to == pr) continue; dfs(to,v); } } void assignHints(int subtask, int N, int A[], int B[]) { for(int i = 1; i <= n; i++){ g[A[i]].push_back(B[i]); g[B[i]].push_back(A[i]); } dfs(1,0); setHintLen(20); for(int j = 0; j < ord.size(); j++){ for(int i = 0; i < 10; i++){ int a = ((p[v] >> i) & 1); setHint(x,i+1,a); } if(j+1 < ord.size()){ for(int i = 0; i < 10; i++){ int a = ((p[v] >> i) & 1); setHint(x,i+11,a); } } } } void speedrun(int subtask, int N, int start) { while(1){ int msk = 0; for(int i = 0; i < 10; i++){ if(getHint(i+1)) msk += (1 << i); } if(up == 0) break; goTo(msk); } while() }

Compilation message (stderr)

speedrun.cpp: In function 'void assignHints(int, int, int*, int*)':
speedrun.cpp:27:22: error: 'n' was not declared in this scope
   27 |  for(int i = 1; i <= n; i++){
      |                      ^
speedrun.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   33 |  for(int j = 0; j < ord.size(); j++){
      |                 ~~^~~~~~~~~~~~
speedrun.cpp:35:16: error: 'v' was not declared in this scope
   35 |    int a = ((p[v] >> i) & 1);
      |                ^
speedrun.cpp:36:12: error: 'x' was not declared in this scope
   36 |    setHint(x,i+1,a);
      |            ^
speedrun.cpp:38:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   38 |   if(j+1 < ord.size()){
      |      ~~~~^~~~~~~~~~~~
speedrun.cpp:40:17: error: 'v' was not declared in this scope
   40 |     int a = ((p[v] >> i) & 1);
      |                 ^
speedrun.cpp:41:13: error: 'x' was not declared in this scope
   41 |     setHint(x,i+11,a);
      |             ^
speedrun.cpp: In function 'void speedrun(int, int, int)':
speedrun.cpp:54:6: error: 'up' was not declared in this scope; did you mean 'p'?
   54 |   if(up == 0) break;
      |      ^~
      |      p
speedrun.cpp:57:8: error: expected primary-expression before ')' token
   57 |  while()
      |        ^
speedrun.cpp:58:1: error: expected primary-expression before '}' token
   58 | }
      | ^