注意打断
查看原帖
注意打断
1394899
wangyuannet楼主2024/8/25 15:51
#include<iostream>
using namespace std;
int main(){
	int n,m=0,b=0,c=0;
	int a[40001];
	cin>>n;
   for(int i=0;i<=n*n;i++){
    	cin>>a[i];
    	m+=a[i];
    	if(m==n*n)break;
	}
	c=m;
	for(int j=0;a[j]<=m;j++){
	   if(c==0)break;
	   for(int k=1;k<=a[j];k++){
	      if(j%2==0){
		   cout<<0;b++;c--;
		   if(b==n){
		   cout<<endl;b=0;}
	      if(c==0)break;	
	    	}
	      else {
	      cout<<1;b++;c--;
			} 
			if(b==n){cout<<endl;b=0;
			}
			if(c==0)break;			
}
}
return 0;
}
2024/8/25 15:51
加载中...