Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include "stdio.h"#include <vector>#include <stack>#include <map>#include <algorithm>#include <set>#include "string.h"using namespace std;int main(void){int N,M,x,y;int data[105][105];bool searched[105][105]={false};int dx[4] = { 0, 0, -1, 1 };int dy[4] = { -1, 1, 0, 0 };//FILE *file = fopen("hiho159.txt", "r");//fscanf(file,"%d%d%d%d", &N, &M, &x, &y);scanf("%d%d%d%d",&N,&M,&x,&y);for(int i=0;i<N;++i){for(int j=0;j<M;++j){//fscanf(file, "%d", &data[i][j]);scanf("%d",&data[i][j]);searched[i][j]=false;}}//fclose(file);int res=0;stack<pair<int,int>> keep;keep.push(make_pair(x,y));searched[x][y]=true;