sparklers.cpp: In function 'int main()':
sparklers.cpp:60:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(p1 < x1.size() || p2 < x2.size()) {
~~~^~~~~~~~~~~
sparklers.cpp:60:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(p1 < x1.size() || p2 < x2.size()) {
~~~^~~~~~~~~~~
sparklers.cpp:61:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(p1 < x1.size() && t - x1[p1].fi >= x1[p1].se) t -= x1[p1++].fi;
~~~^~~~~~~~~~~
sparklers.cpp:62:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
else if(p2 < x2.size() && t - x2[p2].fi >= x2[p2].se) t -= x2[p2++].fi;
~~~^~~~~~~~~~~
sparklers.cpp:65:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(p1 < x1.size() || p2 < x2.size()) s = m + 1;
~~~^~~~~~~~~~~
sparklers.cpp:65:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(p1 < x1.size() || p2 < x2.size()) s = m + 1;
~~~^~~~~~~~~~~