- [习5.9] 压缩技术
压缩技术
- @ 2024-7-16 18:43:17
#include<bits/stdc++.h>
using namespace std;
int main() {
int x,n,k=0,a=0,ans=0;
cin>>n; //单独不计入循环
while(ans<n*n) {
cin>>x; //循环输入每个压缩码
a++; //代表进行到了第i个压缩码
for(int i=x; i>=1; i--) {
if(k==n) {
cout<<endl; //输入满n个就换行(只换行,不输出具体内容)
k=0; //换行后重新计数
}
if(a%2==1) { //第奇数个压缩码代表输出0
cout<<0; //第偶数个压缩码代表输出1
} else {
cout<<1;
}
k++; //每输出一个数字0或1就给计数器+1
ans++;
}
}
return 0;
}
0 comments
No comments so far...
Information
- ID
- 421
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 5
- Tags
- (None)
- # Submissions
- 90
- Accepted
- 33
- Uploaded By