interval.cpp: In function 'int main()':
interval.cpp:32:27: warning: left shift count >= width of type [-Wshift-count-overflow]
pw[i][j]=(((ll)rand()<<48ll)+((ll)rand()<<32ll)+((ll)rand()<<16ll)+(ll)rand());
^~~~
interval.cpp:32:46: warning: left shift count >= width of type [-Wshift-count-overflow]
pw[i][j]=(((ll)rand()<<48ll)+((ll)rand()<<32ll)+((ll)rand()<<16ll)+(ll)rand());
^~~~
interval.cpp:34:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<s.size(); i++){
~^~~~~~~~~
interval.cpp:37:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j=i; j<s.size(); j++){
~^~~~~~~~~
interval.cpp:44:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<t.size(); i++){
~^~~~~~~~~
interval.cpp:47:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int j=i; j<t.size(); j++){
~^~~~~~~~~