bitaro.cpp: In function 'void calc(int, int)':
bitaro.cpp:42:6: warning: unused variable 'p' [-Wunused-variable]
42 | int p = 0;
| ^
bitaro.cpp: In function 'void Baizho()':
bitaro.cpp:73:44: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
73 | for(int j = mx; j >= 0 && save[i].size() < block;) {
| ~~~~~~~~~~~~~~~^~~~~~~
bitaro.cpp:79:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
79 | if(p + 1 < save[to].size()) pos[save[to][p + 1].ff].pb({to, p + 1});
| ~~~~~~^~~~~~~~~~~~~~~~~
bitaro.cpp:86:21: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
86 | if(save[i].size() < block) save[i].pb({0, i});
| ~~~~~~~~~~~~~~~^~~~~~~
bitaro.cpp:102:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
102 | for(int j = 0; j < save[t].size(); j ++) {
| ~~^~~~~~~~~~~~~~~~
bitaro.cpp: In function 'void Freopen(std::string)':
bitaro.cpp:35:34: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
35 | void Freopen(string Key){ freopen((Key+".in").c_str(), "r", stdin); freopen((Key+".out").c_str(), "w", stdout); }
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bitaro.cpp:35:76: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
35 | void Freopen(string Key){ freopen((Key+".in").c_str(), "r", stdin); freopen((Key+".out").c_str(), "w", stdout); }
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~