洛谷——P1319 压缩技术
P1319 压缩技术
题目描述
设某汉字由N × N的0和1的点阵图案组成。
我们依照以下规则生成压缩码。连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下。第一个数表示连续有几个0,第二个数表示接下来连续有几个1,第三个数再接下来连续有几个0,第四个数接着连续几个1,以此类推……
例如: 以下汉字点阵图案:
0001000
0001000
0001111
0001000
0001000
0001000
1111111
对应的压缩码是: 7 3 1 6 1 6 4 3 1 6 1 6 1 3 7 (第一个数是N ,其余各位表示交替表示0和1 的个数,压缩码保证 N × N=交替的各位数之和)
输入格式
一行,压缩码。
输出格式
汉字点阵图(点阵符号之间不留空格)。(3<=N<=200)
输入输出样例
输入 #1复制
7 3 1 6 1 6 4 3 1 6 1 6 1 3 7
输出 #1复制
0001000
0001000
0001111
0001000
0001000
0001000
1111111
#include<iostream>
#include<algorithm>
using namespace std;
int main(){int n,flag=1,a,j=1;cin>>n;while(flag<=n*n){cin>>a;for(int i=1;i<=a;i++){if(j%2!=0) cout<<0; //行数为奇数的时候输出0 偶数输出1 else cout<<1;if(flag%n==0){cout<<endl;}flag++; //记录次数 }j++;} return 0;
}
洛谷——P1319 压缩技术相关推荐
- 刷题-洛谷-P1319 压缩技术
P1319 压缩技术-C语言 1.题目 2.求解过程 结果: 代码: //洛谷 P1319 压缩技术 #include <stdio.h> #define NUM 200 int main ...
- 洛谷 P1319 压缩技术 C/C++
//P1319 压缩技术 //#define LOCAL #include <iostream> #include <cstdio> #include <cstring& ...
- Java 洛谷 P1319 压缩技术
闲的没事,来道编程,嗨嗨~ 题目链接:https://www.luogu.com.cn/problem/P1319 代码如下:解释在注释中 import java.util.Scanner;publi ...
- 洛谷 P1319 压缩技术
题目描述 设某汉字由N × N的0和1的点阵图案组成. 我们依照以下规则生成压缩码.连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下.第一个数表示连续有几个0,第二 ...
- 洛谷——P1320 压缩技术(续集版)
P1320 压缩技术(续集版) 题目描述 设某汉字由N × N的0和1的点阵图案组成. 我们依照以下规则生成压缩码.连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下 ...
- P1319 压缩技术(python3实现)
压缩技术 - 洛谷 """P1319 压缩技术(python3实现) https://www.luogu.com.cn/problem/P1319"" ...
- 互逆的压缩与解压(洛谷P1319、P1320题题解,Java语言描述)
P1319题目要求 P1319题目链接 P1320题目要求 P1320题目链接 分析 这两个题啊,就是互逆过程嘛-- 说白了就是统计0与1,将一个0-1点阵压缩为一串数值或者将一串数值复原为一个0-1 ...
- java P1319 压缩技术
题目描述 设某汉字由N × N的0和1的点阵图案组成. 我们依照以下规则生成压缩码.连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下.第一个数表示连续有几个0,第二 ...
- P1319 压缩技术
题目描述 设某汉字由N × N的0和1的点阵图案组成. 我们依照以下规则生成压缩码.连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下.第一个数表示连续有几个0,第二 ...
最新文章
- 1024程序员节,你是我们要找的那条锦鲤吗?
- Highcharts-2.3.2 网页曲线绘制工具 一淘网价格曲线
- 彻底解决win10自动下载更新的问题
- (三)Boost库之字符串处理
- Spark数据倾斜解决方案(转)
- c++ 使用nacos_想自学Maven?推荐Maven极简高速入门及常规使用
- matlab 求控制系统积分误差ise,基于MATLAB的自适应飞行控制系统参数整定
- java定向输出程序日志(输出到txt文件中)
- 从主机名谈Hadoop集群管理
- NV21数据的镜像算法
- weblogic部署springboot项目
- 冒险岛2最新出的服务器,冒险岛2 9月21日零点服务器维护公告一览 几点开服
- O2O(online to offline)营销模式
- 内存分配方式及内存碎片
- matlab线条不平滑如何滤波,复杂曲线的包络线不平滑
- Excel插入图表失真(数据格式原因)修复笔记
- Composer安装包
- tensorflow下基于DNN实现实时分辨人脸微表情
- 计算机应用多媒体设计是学什么的,数字媒体艺术设计专业是学什么?
- 微信小程序 — tag标签设置选中效果和未选样式
热门文章
- 【java】@Transactional注解与事务
- [译] 用 Swift 创建自定义的键盘
- 百度搜索关键词纠错机制研究
- Web Service Compression for .NET CF 3.5
- Zabbix监控Jenkins过程详解
- 如何计算MySQL数据库占用内存
- 在Ubuntu上使用FreeFileSync同步文件
- Linux 环境下安装 GitLab 与配置
- VMware Workstation Pro 无法在Windows上运行的解决方法
- E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)