求哪错了,一直显示太长了
查看原帖
求哪错了,一直显示太长了
649236
ouzhuxi楼主2024/9/14 20:08
#include<iostream>
#include<cstdio>
using namespace std;
long long a[305][305]={0},b,c[305];
int main(){
	cin >> b;
	int al=0;
	for(int i=1;al<b*b;i++){
		cin >> c[i];
		al += c[i];
	}
	int x=0,e=0;
	for(int i=1;i<=b*b;i++)
	{
		x++;
		if(x%2==1){
			for(int j=1;j<=c[i];j++){
				cout << "0";
				e++;
				if(e==b){
					cout << endl;
					e=0;
				}
			}
		}
		else{
			for(int j=1;j<=c[i];j++){
				cout << "1";
				e++;
				if(e==b){
					cout << endl;
					e=0;
				}
			}
		}
	}
	return 0;
}
2024/9/14 20:08
加载中...