- 龙凤苑中学BC班6.1-周末课
压缩技术(谁敢抄嫩死谁)
- @ 2024-6-9 12:22:30
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt=0,cnt1=0;
int sum[100000]={0},i=1;
cin>>n;
while(cnt1<n*n){
cin>>sum[i];
cnt1+=sum[i];
i++;
}//控制输入压缩码
for(int j=1;sum[j]!=0;j++){
for(int l=1;l<=sum[j];l++){
if(j%2==1){
//判断压缩代表0/1的数
if(cnt>=n){
cout<<endl;
cnt-=n;
}
cout<<0;
}else{
if(cnt>=n){
cout<<endl;
cnt-=n;
}//判断何时换行
cout<<1;
}
cnt++;//计算此时列数
}
}
}
0 comments
No comments so far...