nlo.cpp: In function 'void Upd()':
nlo.cpp:24:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0; i<otr.size(); i++)
~^~~~~~~~~~~
nlo.cpp:25:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j=0; j<otr[i].size(); j++) otr[i][j].cost++;
~^~~~~~~~~~~~~~
nlo.cpp: In function 'void Add(int, int, int)':
nlo.cpp:31:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i=0; i<otr[x].size(); i++)
~^~~~~~~~~~~~~~
nlo.cpp:36:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j=i; j<otr[x].size(); j++)
~^~~~~~~~~~~~~~
nlo.cpp:40:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int c=j+1; c<otr[x].size(); c++) add.pb(otr[x][c]);
~^~~~~~~~~~~~~~
nlo.cpp: In function 'int main()':
nlo.cpp:77:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j=0; j<otr[i].size(); j++) ans+=(ll)(otr[i][j].r-otr[i][j].l+1)*(ll)otr[i][j].cost;
~^~~~~~~~~~~~~~