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:46: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:47: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:69: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:70:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if((b==__lg(component.size()-1))||askcomp(left, right)) 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:80: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:84: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:90: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:94:17: note: in expansion of macro 'FFOR'
FFOR(i, right.size()/2, right.size()) tr.pb(right[i]);
^~~~