robots.cpp:122: warning: "mask" redefined
122 | #define mask(k) (1ll<<k)
|
robots.cpp:19: note: this is the location of the previous definition
19 | #define mask(k) (1<<k)
|
robots.cpp:29:17: warning: overflow in conversion from 'double' to 'int' changes value from '1.0e+16' to '2147483647' [-Woverflow]
29 | const int inf = 1e16;
| ^~~~
robots.cpp:85:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
85 | main()
| ^~~~
robots.cpp:126:9: error: redefinition of 'std::mt19937 rd'
126 | mt19937 rd(chrono::steady_clock::now().time_since_epoch().count());
| ^~
robots.cpp:23:9: note: 'std::mt19937 rd' previously declared here
23 | mt19937 rd(chrono::steady_clock::now().time_since_epoch().count());
| ^~
robots.cpp:127:5: error: redefinition of 'int rand(int, int)'
127 | int rand(int l,int r)
| ^~~~
robots.cpp:24:5: note: 'int rand(int, int)' previously defined here
24 | int rand(int l,int r)
| ^~~~
robots.cpp:131:15: warning: optimization attribute on 'void phongbeo()' follows definition but the attribute doesn't match [-Wattributes]
131 | void phongbeo();
| ^
robots.cpp:90:6: note: previous definition of 'void phongbeo()' here
90 | void phongbeo()
| ^~~~~~~~
robots.cpp:132:10: error: conflicting declaration 'const long long int inf'
132 | const ll inf = 1e18;
| ^~~
robots.cpp:29:11: note: previous declaration as 'const int inf'
29 | const int inf = 1e16;
| ^~~
robots.cpp:133:10: error: redefinition of 'const long long int mod2'
133 | const ll mod2 = 1e9+7;
| ^~~~
robots.cpp:30:10: note: 'const long long int mod2' previously defined here
30 | const ll mod2 = 1e9+7;
| ^~~~
robots.cpp:134:10: error: redefinition of 'const long long int base'
134 | const ll base=67;
| ^~~~
robots.cpp:31:10: note: 'const long long int base' previously defined here
31 | const ll base=67;
| ^~~~
robots.cpp:135:4: error: conflicting declaration 'long long int n'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:32:6: note: previous declaration as 'int n'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:135:7: error: conflicting declaration 'long long int m'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:32:9: note: previous declaration as 'int m'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:135:10: error: conflicting declaration 'long long int s1'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:12: note: previous declaration as 'int s1'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:14: error: conflicting declaration 'long long int s2'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:16: note: previous declaration as 'int s2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:18: error: conflicting declaration 'long long int s4'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:20: note: previous declaration as 'int s4'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:22: error: conflicting declaration 'long long int s3'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:24: note: previous declaration as 'int s3'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:26: error: conflicting declaration 'long long int sf'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:28: note: previous declaration as 'int sf'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:30: error: conflicting declaration 'long long int k'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:32:32: note: previous declaration as 'int k'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:135:33: error: conflicting declaration 'long long int s5'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:35: note: previous declaration as 'int s5'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:37: error: conflicting declaration 'long long int s6'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:39: note: previous declaration as 'int s6'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:41: error: conflicting declaration 'long long int mx'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:43: note: previous declaration as 'int mx'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:45: error: conflicting declaration 'long long int s7'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:47: note: previous declaration as 'int s7'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:49: error: conflicting declaration 'long long int s8'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:51: note: previous declaration as 'int s8'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:53: error: conflicting declaration 'long long int s9'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:55: note: previous declaration as 'int s9'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:57: error: conflicting declaration 'long long int mx2'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:59: note: previous declaration as 'int mx2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:135:62: error: conflicting declaration 'long long int res'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:64: note: previous declaration as 'int res'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:135:67: error: conflicting declaration 'long long int dem2'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:32:69: note: previous declaration as 'int dem2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:135:77: error: conflicting declaration 'long long int dem'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:79: note: previous declaration as 'int dem'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:135:86: error: conflicting declaration 'long long int s33'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:88: note: previous declaration as 'int s33'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:135:91: error: conflicting declaration 'long long int dem3'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:32:93: note: previous declaration as 'int dem3'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:135:97: error: conflicting declaration 'long long int dem4'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:32:99: note: previous declaration as 'int dem4'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:135:103: error: conflicting declaration 'long long int mid'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:105: note: previous declaration as 'int mid'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:135:108: error: conflicting declaration 'long long int l2'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:110: note: previous declaration as 'int l2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:112: error: conflicting declaration 'long long int r2'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:114: note: previous declaration as 'int r2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:135:116: error: conflicting declaration 'long long int center'
135 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~~~
robots.cpp:32:118: note: previous declaration as 'int center'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~~~
robots.cpp:136:5: error: conflicting declaration 'long long int i'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:6: note: previous declaration as 'int i'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:136:8: error: conflicting declaration 'long long int s10'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:9: note: previous declaration as 'int s10'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:136:13: error: conflicting declaration 'long long int s12'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:14: note: previous declaration as 'int s12'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:136:17: error: conflicting declaration 'long long int k1'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:33:18: note: previous declaration as 'int k1'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:136:20: error: conflicting declaration 'long long int k2'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:33:21: note: previous declaration as 'int k2'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:136:23: error: conflicting declaration 'long long int k3'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:33:24: note: previous declaration as 'int k3'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:136:26: error: conflicting declaration 'long long int s11'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:27: note: previous declaration as 'int s11'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:136:30: error: conflicting declaration 'long long int lim'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:31: note: previous declaration as 'int lim'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:136:34: error: conflicting declaration 'long long int w'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:35: note: previous declaration as 'int w'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:136:36: error: conflicting declaration 'long long int l'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:37: note: previous declaration as 'int l'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:136:38: error: conflicting declaration 'long long int r'
136 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:39: note: previous declaration as 'int r'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:137:4: error: conflicting declaration 'long long int kk'
137 | ll kk;
| ^~
robots.cpp:34:5: note: previous declaration as 'int kk'
34 | int kk;
| ^~
robots.cpp:138:4: error: conflicting declaration 'long long int t'
138 | ll t;
| ^
robots.cpp:35:5: note: previous declaration as 'int t'
35 | int t;
| ^
robots.cpp:139:4: error: conflicting declaration 'long long int el'
139 | ll el = 19;
| ^~
robots.cpp:36:5: note: previous declaration as 'int el'
36 | int el = 19;
| ^~
robots.cpp:142:6: error: redefinition of 'bool c [100001]'
142 | bool c[100001];
| ^
robots.cpp:38:6: note: 'bool c [100001]' previously declared here
38 | bool c[100001];
| ^
robots.cpp:143:13: error: redefinition of 'std::vector<int> send'
143 | vector<int> send;
| ^~~~
robots.cpp:37:13: note: 'std::vector<int> send' previously declared here
37 | vector<int> send;
| ^~~~
robots.cpp:191:6: error: redefinition of 'void Anna(int, std::vector<char>)'
191 | void Anna(int n,vector<char>a)
| ^~~~
robots.cpp:47:6: note: 'void Anna(int, std::vector<char>)' previously defined here
47 | void Anna(int n,vector<char>a)
| ^~~~
robots.cpp:226:13: error: redefinition of 'std::vector<int> v'
226 | vector<int> v;
| ^
robots.cpp:66:13: note: 'std::vector<int> v' previously declared here
66 | vector<int> v;
| ^
robots.cpp:227:6: error: redefinition of 'void Remove(int)'
227 | void Remove(int x)
| ^~~~~~
robots.cpp:43:6: note: 'void Remove(int)' previously defined here
43 | void Remove(int x)
| ^~~~~~
robots.cpp:231:6: error: redefinition of 'void Bruno(int, int, std::vector<int>)'
231 | void Bruno(int n,int L,vector<int> a)
| ^~~~~
robots.cpp:67:6: note: 'void Bruno(int, int, std::vector<int>)' previously defined here
67 | void Bruno(int n,int L,vector<int> a)
| ^~~~~
robots.cpp:262:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
262 | main()
| ^~~~
robots.cpp:262:1: error: redefinition of 'int main()'
robots.cpp:85:1: note: 'int main()' previously defined here
85 | main()
| ^~~~
robots.cpp:267:6: error: redefinition of 'void phongbeo()'
267 | void phongbeo()
| ^~~~~~~~
robots.cpp:90:6: note: 'void phongbeo()' previously defined here
90 | void phongbeo()
| ^~~~~~~~
robots.cpp:303:9: error: redefinition of 'std::mt19937 rd'
303 | mt19937 rd(chrono::steady_clock::now().time_since_epoch().count());
| ^~
robots.cpp:23:9: note: 'std::mt19937 rd' previously declared here
23 | mt19937 rd(chrono::steady_clock::now().time_since_epoch().count());
| ^~
robots.cpp:304:5: error: redefinition of 'int rand(int, int)'
304 | int rand(int l,int r)
| ^~~~
robots.cpp:24:5: note: 'int rand(int, int)' previously defined here
24 | int rand(int l,int r)
| ^~~~
robots.cpp:308:15: warning: optimization attribute on 'void phongbeo()' follows definition but the attribute doesn't match [-Wattributes]
308 | void phongbeo();
| ^
robots.cpp:90:6: note: previous definition of 'void phongbeo()' here
90 | void phongbeo()
| ^~~~~~~~
robots.cpp:309:10: error: conflicting declaration 'const long long int inf'
309 | const ll inf = 1e18;
| ^~~
robots.cpp:29:11: note: previous declaration as 'const int inf'
29 | const int inf = 1e16;
| ^~~
robots.cpp:310:10: error: redefinition of 'const long long int mod2'
310 | const ll mod2 = 1e9+7;
| ^~~~
robots.cpp:30:10: note: 'const long long int mod2' previously defined here
30 | const ll mod2 = 1e9+7;
| ^~~~
robots.cpp:311:10: error: redefinition of 'const long long int base'
311 | const ll base=67;
| ^~~~
robots.cpp:31:10: note: 'const long long int base' previously defined here
31 | const ll base=67;
| ^~~~
robots.cpp:312:4: error: conflicting declaration 'long long int n'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:32:6: note: previous declaration as 'int n'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:312:7: error: conflicting declaration 'long long int m'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:32:9: note: previous declaration as 'int m'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:312:10: error: conflicting declaration 'long long int s1'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:12: note: previous declaration as 'int s1'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:14: error: conflicting declaration 'long long int s2'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:16: note: previous declaration as 'int s2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:18: error: conflicting declaration 'long long int s4'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:20: note: previous declaration as 'int s4'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:22: error: conflicting declaration 'long long int s3'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:24: note: previous declaration as 'int s3'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:26: error: conflicting declaration 'long long int sf'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:28: note: previous declaration as 'int sf'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:30: error: conflicting declaration 'long long int k'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:32:32: note: previous declaration as 'int k'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^
robots.cpp:312:33: error: conflicting declaration 'long long int s5'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:35: note: previous declaration as 'int s5'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:37: error: conflicting declaration 'long long int s6'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:39: note: previous declaration as 'int s6'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:41: error: conflicting declaration 'long long int mx'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:43: note: previous declaration as 'int mx'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:45: error: conflicting declaration 'long long int s7'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:47: note: previous declaration as 'int s7'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:49: error: conflicting declaration 'long long int s8'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:51: note: previous declaration as 'int s8'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:53: error: conflicting declaration 'long long int s9'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:55: note: previous declaration as 'int s9'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:57: error: conflicting declaration 'long long int mx2'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:59: note: previous declaration as 'int mx2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:312:62: error: conflicting declaration 'long long int res'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:64: note: previous declaration as 'int res'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:312:67: error: conflicting declaration 'long long int dem2'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:32:69: note: previous declaration as 'int dem2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:312:77: error: conflicting declaration 'long long int dem'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:79: note: previous declaration as 'int dem'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:312:86: error: conflicting declaration 'long long int s33'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:88: note: previous declaration as 'int s33'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:312:91: error: conflicting declaration 'long long int dem3'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:32:93: note: previous declaration as 'int dem3'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:312:97: error: conflicting declaration 'long long int dem4'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:32:99: note: previous declaration as 'int dem4'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~
robots.cpp:312:103: error: conflicting declaration 'long long int mid'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:32:105: note: previous declaration as 'int mid'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~
robots.cpp:312:108: error: conflicting declaration 'long long int l2'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:110: note: previous declaration as 'int l2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:112: error: conflicting declaration 'long long int r2'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:32:114: note: previous declaration as 'int r2'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~
robots.cpp:312:116: error: conflicting declaration 'long long int center'
312 | ll n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~~~
robots.cpp:32:118: note: previous declaration as 'int center'
32 | int n, m, s1, s2, s4, s3, sf, k, s5, s6, mx, s7, s8, s9, mx2, res, dem2 = 0, dem = 0, s33, dem3, dem4, mid, l2, r2, center;
| ^~~~~~
robots.cpp:313:5: error: conflicting declaration 'long long int i'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:6: note: previous declaration as 'int i'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:313:8: error: conflicting declaration 'long long int s10'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:9: note: previous declaration as 'int s10'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:313:13: error: conflicting declaration 'long long int s12'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:14: note: previous declaration as 'int s12'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:313:17: error: conflicting declaration 'long long int k1'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:33:18: note: previous declaration as 'int k1'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:313:20: error: conflicting declaration 'long long int k2'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:33:21: note: previous declaration as 'int k2'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:313:23: error: conflicting declaration 'long long int k3'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:33:24: note: previous declaration as 'int k3'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~
robots.cpp:313:26: error: conflicting declaration 'long long int s11'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:27: note: previous declaration as 'int s11'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:313:30: error: conflicting declaration 'long long int lim'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:33:31: note: previous declaration as 'int lim'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^~~
robots.cpp:313:34: error: conflicting declaration 'long long int w'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:35: note: previous declaration as 'int w'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:313:36: error: conflicting declaration 'long long int l'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:37: note: previous declaration as 'int l'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:313:38: error: conflicting declaration 'long long int r'
313 | ll i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:33:39: note: previous declaration as 'int r'
33 | int i, s10, s12,k1,k2,k3,s11,lim,w,l,r ;
| ^
robots.cpp:314:4: error: conflicting declaration 'long long int kk'
314 | ll kk;
| ^~
robots.cpp:34:5: note: previous declaration as 'int kk'
34 | int kk;
| ^~
robots.cpp:315:4: error: conflicting declaration 'long long int t'
315 | ll t;
| ^
robots.cpp:35:5: note: previous declaration as 'int t'
35 | int t;
| ^
robots.cpp:316:4: error: conflicting declaration 'long long int el'
316 | ll el = 19;
| ^~
robots.cpp:36:5: note: previous declaration as 'int el'
36 | int el = 19;
| ^~
robots.cpp:317:4: error: redefinition of 'long long int f [201]'
317 | ll f[201];
| ^
robots.cpp:140:4: note: 'long long int f [201]' previously declared here
140 | ll f[201];
| ^
robots.cpp:318:4: error: redefinition of 'long long int a [201]'
318 | ll a[201];
| ^
robots.cpp:141:4: note: 'long long int a [201]' previously declared here
141 | ll a[201];
| ^
robots.cpp:319:6: error: redefinition of 'bool c [100001]'
319 | bool c[100001];
| ^
robots.cpp:38:6: note: 'bool c [100001]' previously declared here
38 | bool c[100001];
| ^
robots.cpp:320:13: error: redefinition of 'std::vector<int> send'
320 | vector<int> send;
| ^~~~
robots.cpp:37:13: note: 'std::vector<int> send' previously declared here
37 | vector<int> send;
| ^~~~
robots.cpp:321:6: error: redefinition of 'void Send(long long int)'
321 | void Send(ll x)
| ^~~~
robots.cpp:144:6: note: 'void Send(long long int)' previously defined here
144 | void Send(ll x)
| ^~~~
robots.cpp:325:4: error: redefinition of 'long long int decode(std::string)'
325 | ll decode(string s)
| ^~~~~~
robots.cpp:148:4: note: 'long long int decode(std::string)' previously defined here
148 | ll decode(string s)
| ^~~~~~
robots.cpp:334:8: error: redefinition of 'std::string encode(std::string, long long int)'
334 | string encode(string s,ll sz)
| ^~~~~~
robots.cpp:157:8: note: 'std::string encode(std::string, long long int)' previously defined here
157 | string encode(string s,ll sz)
| ^~~~~~
robots.cpp:350:8: error: redefinition of 'std::string changebit(long long int)'
350 | string changebit(ll x)
| ^~~~~~~~~
robots.cpp:173:8: note: 'std::string changebit(long long int)' previously defined here
173 | string changebit(ll x)
| ^~~~~~~~~
robots.cpp:359:6: error: redefinition of 'void build()'
359 | void build()
| ^~~~~
robots.cpp:182:6: note: 'void build()' previously defined here
182 | void build()
| ^~~~~
robots.cpp:368:6: error: redefinition of 'void Anna(int, std::vector<char>)'
368 | void Anna(int n,vector<char>a)
| ^~~~
robots.cpp:47:6: note: 'void Anna(int, std::vector<char>)' previously defined here
47 | void Anna(int n,vector<char>a)
| ^~~~
robots.cpp:403:13: error: redefinition of 'std::vector<int> v'
403 | vector<int> v;
| ^
robots.cpp:66:13: note: 'std::vector<int> v' previously declared here
66 | vector<int> v;
| ^
robots.cpp:404:6: error: redefinition of 'void Remove(int)'
404 | void Remove(int x)
| ^~~~~~
robots.cpp:43:6: note: 'void Remove(int)' previously defined here
43 | void Remove(int x)
| ^~~~~~
robots.cpp:408:6: error: redefinition of 'void Bruno(int, int, std::vector<int>)'
408 | void Bruno(int n,int L,vector<int> a)
| ^~~~~
robots.cpp:67:6: note: 'void Bruno(int, int, std::vector<int>)' previously defined here
67 | void Bruno(int n,int L,vector<int> a)
| ^~~~~
robots.cpp:439:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
439 | main()
| ^~~~
robots.cpp:439:1: error: redefinition of 'int main()'
robots.cpp:85:1: note: 'int main()' previously defined here
85 | main()
| ^~~~
robots.cpp:444:6: error: redefinition of 'void phongbeo()'
444 | void phongbeo()
| ^~~~~~~~
robots.cpp:90:6: note: 'void phongbeo()' previously defined here
90 | void phongbeo()
| ^~~~~~~~
robots.cpp: In function 'int main()':
robots.cpp:86:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
86 | { freopen("test.inp","r",stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
robots.cpp:87:13: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
87 | freopen("test.ans","w",stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
robots.cpp: In function 'int main()':
robots.cpp:263:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
263 | { freopen("test.inp","r",stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
robots.cpp:264:8: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
264 | freopen("test.out","w",stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
robots.cpp: In function 'int main()':
robots.cpp:440:10: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
440 | { freopen("test.inp","r",stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
robots.cpp:441:8: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
441 | freopen("test.out","w",stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~