编译失败!
查看原帖
编译失败!
1416426
tengyuxuan楼主2024/11/25 16:35
#include <bits/stdc++.h>
using namespace std;
int n,x,y;
int a[30005][30005];
void fun(int start,int len,int x){
	if(len>0){
		for(int i=start;i<=start+len-1;i++){
			a[start][i]=x;
			x++;
		}
		for(int i=start+1;i<=start+len-1;i++){
			a[i][start+len-1]=x;
			x++;
		}
		for(int i=start+len-2;i>=start;i--){
			a[start+len-1][i]=x;
			x++;
		}
		for(int i=start+len-2;i>=start+1;i--){
			a[i][start]=x;
			x++;
		}
		fun(start+1,len-2,x);
	}else{
		return;
	}
}
int main(){
	cin>>n>>x>>y;
	fun(1,n,1);
	cout<<a[z][b];
	return 0;
}
2024/11/25 16:35
加载中...