boxes.cpp: In function 'int dfs(int, bool, int&, std::vector<bool>, std::vector<std::vector<int> >&, std::vector<int>&)':
boxes.cpp:11:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
11 | if(box[nodo]!=0 && nodo<=g.size()/2)b=false;
| ~~~~^~~~~~~~~~~~
boxes.cpp:17:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
17 | if(nodo<=g.size()/2)b=false;
| ~~~~^~~~~~~~~~~~
boxes.cpp:31:17: warning: conversion from 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} to 'int' may change value [-Wconversion]
31 | int L=g.size();
| ~~~~~~^~
boxes.cpp: In function 'long long int delivery(int, int, int, int*)':
boxes.cpp:60:23: warning: unused variable 'x' [-Wunused-variable]
60 | long long int x=0;
| ^
boxes.cpp: In function 'int dfs(int, bool, int&, std::vector<bool>, std::vector<std::vector<int> >&, std::vector<int>&)':
boxes.cpp:42:1: warning: control reaches end of non-void function [-Wreturn-type]
42 | }
| ^