文章
1
粉丝
40
获赞
3
访问
184
#include <bits/stdc++.h>
using namespace std;
int b[4][2]={{0,1},{1,0},{0,-1},{-1,0}};
char a[30][30];
int n,m,t;
void dfs(int x, int y, int step) {
if (step == 0) return;
for (int i = 0; i < 4; i++) {
int nx = x + b[i][0];
int ny = y + b[i][1];
if (nx >= 0 && nx<m && ny >= 0 && ny <n&& a[nx][ny] == '.') {
a[nx][ny] = '#';
dfs(nx, ny, step - 1);
}
}
}
int main(){
while(cin>>n>>m>>t)
{
int posx;
int posy;
for(int i=0;i<n;i++)
{
&nbs...
登录后发布评论
暂无评论,来抢沙发