icc.cpp: In function 'bool ask(std::vector<int>, std::vector<int>)':
icc.cpp:4:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FFOR(i, j, k) for(int i=(j); i<(k); i++)
^
icc.cpp:54:5: note: in expansion of macro 'FFOR'
FFOR(i, 0, left.size()) a[i]=left[i];
^~~~
icc.cpp:4:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FFOR(i, j, k) for(int i=(j); i<(k); i++)
^
icc.cpp:55:5: note: in expansion of macro 'FFOR'
FFOR(i, 0, right.size()) b[i]=right[i];
^~~~
icc.cpp: In function 'void run(int)':
icc.cpp:4:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FFOR(i, j, k) for(int i=(j); i<(k); i++)
^
icc.cpp:77:13: note: in expansion of macro 'FFOR'
FFOR(i, 0, component.size()) if(bit(i, b)) left.pb(component[i]); else right.pb(component[i]);
^~~~
icc.cpp:79:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(b==__lg(component.size()-1)) break;
~^~~~~~~~~~~~~~~~~~~~~~~~~~
icc.cpp:4:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FFOR(i, j, k) for(int i=(j); i<(k); i++)
^
icc.cpp:91:13: note: in expansion of macro 'FFOR'
FFOR(i, 0, left.size()/2) tl.pb(left[i]);
^~~~
icc.cpp:4:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FFOR(i, j, k) for(int i=(j); i<(k); i++)
^
icc.cpp:95:17: note: in expansion of macro 'FFOR'
FFOR(i, left.size()/2, left.size()) tl.pb(left[i]);
^~~~
icc.cpp:4:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FFOR(i, j, k) for(int i=(j); i<(k); i++)
^
icc.cpp:101:13: note: in expansion of macro 'FFOR'
FFOR(i, 0, right.size()/2) tr.pb(right[i]);
^~~~
icc.cpp:4:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define FFOR(i, j, k) for(int i=(j); i<(k); i++)
^
icc.cpp:105:17: note: in expansion of macro 'FFOR'
FFOR(i, right.size()/2, right.size()) tr.pb(right[i]);
^~~~
icc.cpp: In function 'bool ask(std::vector<int>, std::vector<int>)':
icc.cpp:50:17: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized]
int c;
^