clo.cpp: In function 'int main()':
clo.cpp:37:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if( 0<(int)dp.size()+es[i].co and dp.size()<(int)dp.size()+es[i].co) dp2.resize(dp.size()+es[i].co, inf);
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
clo.cpp:4:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define loop(i, a, b) for(int i=a;i<b;i++)
clo.cpp:38:14:
loop(j, 0, dp.size()){
~~~~~~~~~~~~~~~
clo.cpp:38:9: note: in expansion of macro 'loop'
loop(j, 0, dp.size()){
^~~~
clo.cpp:4:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
#define loop(i, a, b) for(int i=a;i<b;i++)
clo.cpp:43:10:
loop(i, 0, dp.size()) ans=max(ans, dp[i]);
~~~~~~~~~~~~~~~
clo.cpp:43:5: note: in expansion of macro 'loop'
loop(i, 0, dp.size()) ans=max(ans, dp[i]);
^~~~
clo.cpp:24:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%d", &es[i].co, &es[i].f, &es[i].val);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clo.cpp:29:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%d", &es[i].co, &es[i].f, &es[i].val);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~