#include<bits/stdc++.h> using namespace std; int n,x,pd,s; //n和x不解释,pd是奇数代表当前输入的x表示1的连 //续数量,pd是偶数说明当前的x表示0的数量。s是判 //断要不要换行的,如果s到了7就说明要换行了 int main(){ cin>>n; for(int i=1;i<=n*n;i++){ cin>>x; for(int j=1;j<=x;j++){ cout<<pd%2; s++; if(s==7){ //一整行的7个字符满了,要换行了 s=0; //进入下一行从头开始数 cout<<endl; } } pd++;//实现0和1交替 } return 0; }
啊啊啊样例冥冥明明过了为什么全Wonderful AnswerWA