Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
334942 黄浙峰老师 【C6-7】扫地机器人 C++ 通过 100 2 MS 252 KB 476 2025-07-21 10:15:15

Tests(10/10):


#include<bits/stdc++.h> using namespace std; int n,m; int a[20][20]; int dx[4]={0,1,0,-1}; //右下左上 int dy[4]={1,0,-1,0}; void fun(int x, int y, int k){ if(x>=1 && x<=n && y>=1 && y<=m && a[x][y]==0){ a[x][y]=k; for(int i=0; i<4; i++){ fun(x+dx[i],y+dy[i],k+1); } } } int main(){ cin>>n>>m; fun(1,1,1); for(int i=1; i<=n; i++){ for(int j=1; j<=m; j++){ cout<<setw(3)<<a[i][j]; } cout<<endl; } return 0; }


测评信息: