长河落日 @ 2018-02-21 08:11:04
#include<bits/stdc++.h>
using namespace std;
short a[101];
int n,num,x;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++){
for(int j=1;j<=a[i];j++){
if(num==n){
cout<<"\n";
num=0;
}
cout<<x;
num++;
}
if(x==0)
x=1;
else
x=0;
}
return 0;
}
结果居然过了几个点
by _LGX_ @ 2018-02-21 10:26:50
#include <bits/stdc++.h>
using namespace std;
int n,m,s,kkk;
int main(){
cin>>n;
while(s<n*n){
cin>>m;
for (int k=1;k<=m;k++){
s++;
cout<<kkk;
if (s%n==0)putchar('\n');
}
kkk^=1;
}
return 0;
}
by 长河落日 @ 2018-02-21 11:04:13
@LGX dalao%%%关键是我想知道为什么会崩掉
by _LGX_ @ 2018-02-21 11:04:49
我怎么知道..
by _LGX_ @ 2018-02-21 11:05:42
好吧我知道..
by _LGX_ @ 2018-02-21 11:06:39
while(s<n*n){
for(int i=1;i<=n;i++){
比较一下
by 长河落日 @ 2018-02-21 14:49:34
@LGX lgx真dalao%%%