麻烦各位大佬帮忙看看,只有60分

P1319 压缩技术

yuyuyuyu12345 @ 2022-10-17 17:14:03

#include <algorithm>
#include <iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int a[n][n];
    int flag=0;
    int cnt=0;int x;
    int s=0;
    while(s!=n*n)
    {
        if(flag==0)
        {
            cin>>x;
            for(int i=0;i<x;i++)
            {
                cout<<"0";
                cnt++;
                s++;
                if(s%n==0) 
                {
                    cout<<"\n";
                }
            }
            if(cnt==x) flag=1,cnt=0;
        }
        if(flag==1)
        {
            cin>>x;
            for(int i=0;i<x;i++)
            {
                cout<<"1";
                cnt++;
                s++;
                if(s%n==0) 
                {
                    cout<<"\n";
                }
            }
                if(cnt==x) flag=0,cnt=0;
        }
    }
}

by LIjintong @ 2022-10-17 18:04:17

给你看看我的代码

#include<bits/stdc++.h>
using namespace std;
int m[205];
char c[205][205];
int main()
{
    long n,x=1,x2,y1=0,y2=0;
    cin>>n;
    while(cin>>x2)
    {
        m[x]=x2;x++;
    }
    for(int i=1;i<=x;i++)
    {
        for(int j=1;j<=m[i];j++)
        {
            c[y2/n][y2%n]=char(y1%2+48);
            y2++;
        }
        y1++;
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            cout<<c[i][j];
        }
        cout<<endl;
    }
    return 0;
}

其实我不是大神我只是在装逼


|