求助 莫得看懂题目

P1319 压缩技术

hanran_ @ 2020-05-28 17:14:45

什么是从上往下从左往右 比如: 1 0 0 0 1 0 1 1 1 他的结果是什么qaq


by hanran_ @ 2020-05-28 17:17:13

1 0 0

0 1 0

1 1 1


by Terrible @ 2020-05-28 17:23:49

按一般书写习惯来。


by Terrible @ 2020-05-28 17:25:12

7 3 1 6 1 6 4 3 1 6 1 6 1 3 7

样例第一个数据是行数和列数。

也就是图案是7×7的方阵。


by Terrible @ 2020-05-28 17:27:03

0001000 0001000 0001111 0001000 0001000 0001000 1111111

直接把样例结果的回车去掉看就行。

一日三餐没烦恼,今天就吃老八秘制小憨包,既实惠还管饱。臭豆腐、俘虏、老干妈、黄瓜丝儿、白拆、哈密瓜、扒鸭屁股、嘎嘣脆滴、一个馒头一根葱、火鸡面、大辣椒、胡萝贝、美汁儿汁儿、加柠檬,你看这憨包做滴,行不行?! 奥利给!兄弟们造它就完了!!!


by hanran_ @ 2020-05-28 17:47:55

#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int n,a,tot,sum;
int main()
{
    int tot = 0;
    scanf("%d",&n);
    while(cin >> a)//输入 
    {
        if(tot % 2 == 0)//到输出0这个操作 
        {
            for(int i = 1;i <= a;i++)
            {
                printf("0"); 
                sum++;//记录一行的个数,不能超过n个 
                if(sum == n)//如果超过n个,就换行 
                {
                    printf("\n");
                    sum = 0;
                }
            }
            tot++;//下一个操作 
        }
        else//反之 
        {   
            for(int i = 1;i <= a;i++)
            {
                printf("1");
                sum++;
                if(sum == n)
                {
                    printf("\n");
                    sum = 0;
                }
            }
            tot++;
        }
    }
    return 0;
}

by hanran_ @ 2020-05-28 17:48:30

@Terrible 这个题解的第12行是什么意思qwq


by Terrible @ 2020-05-28 18:19:39

@老八蜜制汉包 它这个判断表示的是0,1的交替。


|