fountain.cpp: In function 'void solve()':
fountain.cpp:59:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
59 | for(int i=1;i<ind.size();i++)
| ~^~~~~~~~~~~
fountain.cpp:61:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
61 | for(int j=0;j<p[ind[i]].size();j++)
| ~^~~~~~~~~~~~~~~~~
fountain.cpp:20:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
20 | scanf("%d%d",&n,&q);
| ~~~~~^~~~~~~~~~~~~~
fountain.cpp:22:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
22 | scanf("%d%d",&d[i],&c[i]);
| ~~~~~^~~~~~~~~~~~~~~~~~~~
fountain.cpp:26:14: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
26 | scanf("%d%d",&a,&b);
| ~~~~~^~~~~~~~~~~~~~