#自己模拟的时候都可以啊!但是在洛谷上就0分了!!!
查看原帖
#自己模拟的时候都可以啊!但是在洛谷上就0分了!!!
496699
ysy2021楼主2021/5/19 17:38
# include <stdio.h>
int k=0,n,a,b,c,d,e,g,h,j;


int pow(int n)
{
	int i,p=1;
	for(i=0;i<n;i++)
	p=p*2;
	return p;
}
int main()
{
   
   int f[512][512];
   	
	scanf("%d", &n);
	
	for(d=0;d<pow(n);d++)
	    for(e=0;e<pow(n);e++)
	       f[d][e]=1;
	while(k<n)
	{
		for(d=0;d<pow(k);d++)
	      for(e=0;e<pow(k);e++)	
	         if(f[d*pow(n)/pow(k)][e*pow(n)/pow(k)]==1)
		        for(g=0;g<pow(n)/pow(k+1);g++)
	                for(h=0;h<pow(n)/pow(k+1);h++)
                    	f[d*pow(n)/pow(k)+g][e*pow(n)/pow(k)+h]=0;
	                       k++;
	}
	for(d=0;d<pow(n);d++)
	{
		printf("\n")	;
	    for(e=0;e<pow(n);e++)
	        printf("%d",f[d][e]);
}
	return 0;
} 
2021/5/19 17:38
加载中...