diaq @ 2023-01-07 13:18:51
#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
by hct_ @ 2023-01-07 13:46:55
@diaq 你可以下载数据
by diaq @ 2023-01-07 13:58:12
@hct_ 呃下载了也看不出问题啊 是一个‘王’没问题啊,,
by diaq @ 2023-01-07 13:58:58
呃还有if里面是s==n我也改好了不是s==7但还是错的