死循环跑不出来,大佬们求调
  • 板块P1605 迷宫
  • 楼主jason_hu
  • 当前回复1
  • 已保存回复1
  • 发布时间2025/2/8 15:20
  • 上次更新2025/2/8 17:12:39
查看原帖
死循环跑不出来,大佬们求调
957992
jason_hu楼主2025/2/8 15:20
#include<bits/stdc++.h>
using namespace std;
int ans;
int n , m,t;
int chart[101][101];
int start_x,start_y,exit_x,exit_y;
void way_searching(int start_x,int start_y){
	if(chart[start_x[start_y]==1){
		return;
	}
	if(start_x==0||start_y==0){
		return;
	}
	if(start_x==exit_x&&start_y==exit_y){
		ans++;
		return;
	}
	chart[start_x][start_y]=1;
	way_searching(start_x+1,start_y);
	way_searching(start_x-1,start_y);
	way_searching(start_x,start_y+1);
	way_searching(start_x,start_y-1);
	chart[start_x][start_y]=0;
	return;
}

int main(){
	cin >> n >> m >> t;
	cin >> start_x >> start_y >> exit_x >> exit_y;
	for(int i = 1;i<=t;i++){
		int x,y;
		cin >> x >> y;
		chart[x][y]=1;
	}
	way_searching(start_x,start_y);
	cout << ans;
	return 0;
}
2025/2/8 15:20
加载中...