icc.cpp:1:17: warning: extra tokens at end of #include directive
1 | #include "icc.h";
| ^
icc.cpp: In function 'void run(long long int)':
icc.cpp:36:30: error: cannot convert 'long long int*' to 'int*'
36 | if(query(cn,n-cn,A,B))break;
| ^
| |
| long long int*
In file included from icc.cpp:1:
icc.h:10:30: note: initializing argument 3 of 'int query(int, int, int*, int*)'
10 | int query(int a, int b, int *A, int *B);
| ~~~~~^
icc.cpp:40:47: error: cannot convert 'long long int*' to 'int*'
40 | if(cn>(1<<i) && query(cn-(1<<i),m,A,B))cn-=(1<<i);
| ^
| |
| long long int*
In file included from icc.cpp:1:
icc.h:10:30: note: initializing argument 3 of 'int query(int, int, int*, int*)'
10 | int query(int a, int b, int *A, int *B);
| ~~~~~^
icc.cpp:42:46: error: cannot convert 'long long int*' to 'int*'
42 | if(m>(1<<i) && query(cn,m-(1<<i),A,B))m-=(1<<i);
| ^
| |
| long long int*
In file included from icc.cpp:1:
icc.h:10:30: note: initializing argument 3 of 'int query(int, int, int*, int*)'
10 | int query(int a, int b, int *A, int *B);
| ~~~~~^