growing.cpp: In function 'int main()':
growing.cpp:43:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(ll i=0;i<v.size();) {
^
growing.cpp:49:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
} while(i<v.size() && v[i].X == v[i-1].X);
^
growing.cpp:51:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(ll j=0;j<I.size();j++) {
^
growing.cpp:59:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(ll i=0;i<=I.size();i++) {
^
growing.cpp:36:18: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld",&n);
^
growing.cpp:38:22: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld",&a[i]);
^