./Main.cpp: In function ‘bool DFS(long long int, long long int, long long int, std::vector<std::vector<long long int> >&, std::vector<std::__cxx11::basic_string<char> >&, std::string&)’:
./Main.cpp:46:21: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
46 | if(x<0 || y<0 || x>=maze.size() || y>=maze[x].size())
| ~^~~~~~~~~~~~~
./Main.cpp:46:39: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
46 | if(x<0 || y<0 || x>=maze.size() || y>=maze[x].size())
| ~^~~~~~~~~~~~~~~~
./Main.cpp:50:7: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
50 | if(x==maze.size()-1 && y==(maze[x].size()-1)){
| ~^~~~~~~~~~~~~~~
./Main.cpp:50:27: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
50 | if(x==maze.size()-1 && y==(maze[x].size()-1)){
| ~^~~~~~~~~~~~~~~~~~~~
./Main.cpp:57:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
57 | return dp[x][y]=1;
./Main.cpp:59:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
59 | return dp[x][y]=0;
./Main.cpp: In function ‘int main()’:
./Main.cpp:73:7: warning: unused variable ‘start_s’ [-Wunused-variable]
73 | int start_s=clock() ;
| ^~~~~~~
./Main.cpp:89:7: warning: unused variable ‘stop_s’ [-Wunused-variable]
89 | int stop_s=clock();
| ^~~~~~