Submission #235358

#TimeUsernameProblemLanguageResultExecution timeMemory
235358crossing0verGame (IOI13_game)C++17
Compilation error
0 ms0 KiB
#include<bits/stdc++.h> #define ll long long #include "game.h" using namespace std; long long gcd2(long long X, long long Y) { long long tmp; while (X != Y && Y != 0) { tmp = X; X = Y; Y = tmp % Y; } return X; } ll t[2000][10000]; void upd (int s,int v,int tl,int tr,int pos,ll val) { if (tl == tr) { t[s][v] = val; return; } int tm = (tl + tr)/2; if (pos <= tm) upd(s,v*2,tl,tm,pos,val); else upd(s,v*2|1,tm+1,tr,pos,val); t[s][v] = gcd2(t[s][v*2],t[s][v*2|1]); } ll get (int s,int v,int tl,int tr,int l,int r) { if (l > tr || r < tl) return 0; if (l <= tl && r >= tr) { return t[s][v]; } int tm = (tl + tr)/2; return gcd2 ( get (s,v*2,tl,tm,l,r), get (s,v*2|1,tm+1,tr,l,r)); } void update(int P, int Q, long long K) { upd (P,1,1,10000,Q,K); } long long calculate(int P, int Q, int U, int V) { /* ... */ ll s = 0; for (int i = P; i <= U; i++) { s = gcd2(s,get (i,1,1,10000,Q,V)); } return s; } void init(int R1, int C1) {R = R1; C = C1;}

Compilation message (stderr)

grader.c: In function 'int main()':
grader.c:18:6: warning: variable 'res' set but not used [-Wunused-but-set-variable]
  int res;
      ^~~
game.cpp: In function 'void init(int, int)':
game.cpp:47:28: error: 'R' was not declared in this scope
 void init(int R1, int C1) {R = R1; C = C1;}
                            ^
game.cpp:47:28: note: suggested alternative: 'R1'
 void init(int R1, int C1) {R = R1; C = C1;}
                            ^
                            R1
game.cpp:47:36: error: 'C' was not declared in this scope
 void init(int R1, int C1) {R = R1; C = C1;}
                                    ^
game.cpp:47:36: note: suggested alternative: 'C1'
 void init(int R1, int C1) {R = R1; C = C1;}
                                    ^
                                    C1