bitaro.cpp: In function 'int main()':
bitaro.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
27 | for (int j = 0; j < edge[i].size(); j++) {
| ~~^~~~~~~~~~~~~~~~
bitaro.cpp:28:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
28 | for (int k = 0; k < dp[edge[i][j]].size(); k++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~
bitaro.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
34 | for (int j = 0; j < tnp.size(); j++) {
| ~~^~~~~~~~~~~~
bitaro.cpp:25:7: warning: unused variable 'maxx' [-Wunused-variable]
25 | int maxx = -1;
| ^~~~
bitaro.cpp:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
60 | for (int i = 0; i < dp[u].size(); i++) {
| ~~^~~~~~~~~~~~~~
bitaro.cpp:71:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
71 | for (int j = 0; j < edge[i].size(); j++) dpp[i] = max(dpp[i],dpp[edge[i][j]]+1);
| ~~^~~~~~~~~~~~~~~~