站外题求救
  • 板块学术版
  • 楼主yinbe
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/9/23 21:17
  • 上次更新2023/11/2 18:26:19
查看原帖
站外题求救
759152
yinbe楼主2023/9/23 21:17

题目

#include<iostream>
using namespace std;
int s[2050][2050],n,a,size;
void juzhen(int t,int step,int n,int m)
{
	if(step==0)
	{
		s[n][m]=t;
		return;
	}
	juzhen(t,step-1,n,m);
	juzhen(t,step-1,n,m+step);
	juzhen(t,step-1,n+step,m);
	juzhen(!t,step-1,n+step,m+step);
	return;
}
int main()
{
	scanf("%d%d",&n,&a);
	size=(1<<n);
	juzhen(a,n,1,1);
	for(int i=1;i<=size;i++)
	{
		for(int j=1;j<=size;j++)
		{
			printf("%d",s[i][j]);
		}
		printf("\n");
	}
	return 0;
}

2023/9/23 21:17
加载中...