题解

P1319 压缩技术

666潘昊宸666 @ 2022-05-22 19:55:10

#include<bits/stdc++.h>
using namespace std;
int main(){
    int N,a[205],num=0,sum=0,cnt=0;
    cin>>N;
    for(int i=0;i<205;i++){
        cin>>a[i];
        sum+=a[i];
        if(sum==N*N)break;
    }
    for(int i=0;i<N*N;i++){
        for(int j=0;j<a[i];j++){
            if(i%2==0)cout<<0;
            else cout<<1;
            num++;
            if(num==N){
                cout<<endl;
                num=0;
                cnt++;
            }
            if(cnt==N)break;
        }
        if(cnt==N)break;
    }
    return 0;
}

by ivyjiao @ 2022-05-22 19:56:34

听我说谢谢你


by zry20100305 @ 2022-05-22 20:15:52

Q: 为什么一个题目不能发布题解? 
A: 当这个题题解数量过多,管理员认为没有必要再有更多题解的时候,会自动关闭本题的题解提交入口,故会闪出“不能提交该题题解”。如果真的觉得自己的题解非常好,或者之前的题解大多有疏漏,那么可以私信找到管理员提出申请。如果确认为特别具有价值的优质题解,可以特许进入题解区。若低质量题解多次私信申请,会被视为骚扰管理的行为,可能会被予以禁用私信的处罚。私信管理的时候,请附带上题目编号和题解链接。

by 666潘昊宸666 @ 2022-05-23 21:27:13

阿巴阿巴


|