bridge.cpp: In function 'void sub2()':
bridge.cpp:167:30: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
167 | for (long long i=0; i<luu.size(); i++){
| ~^~~~~~~~~~~
bridge.cpp:255:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
255 | for (int i=0; i<luu.size()-1; i++){
| ~^~~~~~~~~~~~~
bridge.cpp:258:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
258 | for (int j=0; j<pp.size(); j++){
| ~^~~~~~~~~~
bridge.cpp: In function 'int main()':
bridge.cpp:40:29: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
40 | #define file(name) freopen(name".inp", "r", stdin);\
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
bridge.cpp:71:9: note: in expansion of macro 'file'
71 | file("ducminh");
| ^~~~
bridge.cpp:41:29: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
41 | freopen(name".out", "w", stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
bridge.cpp:71:9: note: in expansion of macro 'file'
71 | file("ducminh");
| ^~~~