dominance.cpp: In member function 'void container::process()':
dominance.cpp:45:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i=0; i<X.size(); i++){
~^~~~~~~~~
dominance.cpp:50:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(j=0, s=0; j<Y.size(); j++){
~^~~~~~~~~
dominance.cpp: In function 'int main()':
dominance.cpp:77:12: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
if(x + y + z & 1){
~~~~~~^~~
dominance.cpp:78:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y - z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 3 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:78:44: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y - z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 3 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:78:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y - z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 3 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:79:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y + z + 3 >> 1, x - y - z + 1 >> 1, x - y + z + 3 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:79:44: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y + z + 3 >> 1, x - y - z + 1 >> 1, x - y + z + 3 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:79:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y + z + 3 >> 1, x - y - z + 1 >> 1, x - y + z + 3 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:81:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y - z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 1 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:81:44: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y - z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 1 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:81:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y - z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 1 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:82:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y + z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 1 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:82:44: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y + z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 1 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:82:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y + z + 1 >> 1, x - y - z + 1 >> 1, x - y + z + 1 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:85:20: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
T1.insert(x + y - z >> 1, x - y - z >> 1, x - y + z + 2 >> 1, t);
~~~~~~^~~
dominance.cpp:85:36: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
T1.insert(x + y - z >> 1, x - y - z >> 1, x - y + z + 2 >> 1, t);
~~~~~~^~~
dominance.cpp:85:56: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y - z >> 1, x - y - z >> 1, x - y + z + 2 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:86:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y + z + 2 >> 1, x - y - z >> 1, x - y + z + 2 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:86:40: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
T1.insert(x + y + z + 2 >> 1, x - y - z >> 1, x - y + z + 2 >> 1, -t);
~~~~~~^~~
dominance.cpp:86:60: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T1.insert(x + y + z + 2 >> 1, x - y - z >> 1, x - y + z + 2 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:88:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y - z + 2 >> 1, x - y - z + 2 >> 1, x - y + z + 2 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:88:44: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y - z + 2 >> 1, x - y - z + 2 >> 1, x - y + z + 2 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:88:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y - z + 2 >> 1, x - y - z + 2 >> 1, x - y + z + 2 >> 1, t);
~~~~~~~~~~^~~
dominance.cpp:89:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y + z + 2 >> 1, x - y - z + 2 >> 1, x - y + z + 2 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:89:44: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y + z + 2 >> 1, x - y - z + 2 >> 1, x - y + z + 2 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:89:64: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
T2.insert(x + y + z + 2 >> 1, x - y - z + 2 >> 1, x - y + z + 2 >> 1, -t);
~~~~~~~~~~^~~
dominance.cpp:70:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld%lld%lld", &n, &n, &n);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
dominance.cpp:73:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%s%lld%lld%lld", ch, &x, &y, &z);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~