LxSmill @ 2022-09-11 21:15:11
#include<bits/stdc++.h>
using namespace std;
int main()
{
int N,x0,x1,l=1,sum=0;
cin>>N;
for(int i=0;;i++)
{
cin>>x0>>x1;
sum=sum+x0+x1;
for(int j=0;j<x0;j++)
{
cout<<0;
l++;
if(l==N+1)
{
cout<<endl;
l=1;
}
}
for(int k=0;k<x1;k++)
{
cout<<1;
l++;
if(l==N+1)
{
cout<<endl;
l=1;
}
}
if(sum==N*N) break;
}
return 0;
}
by liwenxi114514 @ 2022-09-21 21:28:12
#include<bits/stdc++.h>
using namespace std;
int main()
{
int N,x0,l=1,sum=0;
cin>>N;
while(cin>>x0)//减少一个
{
sum++;
if(sum%2!=0){//输出为0
for(int j=0;j<x0;j++)
{
cout<<0;
l++;
if(l==N+1)
{
cout<<"\n";
l=1;
}
}
}else{//输出为1
for(int k=0;k<x0;k++)
{
cout<<1;
l++;
if(l==N+1)
{
cout<<"\n";
l=1;
}
}
}
}
return 0;
}
@LxSmill