题目描述

设某汉字由 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 的个数)

输入格式

汉字点阵图(点阵符号之间不留空格)。

输出格式

输出一行,压缩码。

输入输出样例

输入 #1

0001000
0001000
0001111
0001000
0001000
0001000
1111111

输出 #1

7 3 1 6 1 6 4 3 1 6 1 6 1 3 7
#include<stdio.h>
#include<string.h>int main()
{char a[40000],b[200];scanf("%s",b);strcat(a,b);int n=strlen(b);for(int i=1;i<n;i++){scanf("%s",b);strcat(a,b);}printf("%d ",n);if(a[0]!='0')printf("0 ");int sum1=0,sum0=0;for(int j=0;j<n*n;j++){if(a[j]=='0'){sum0++;if(sum1!=0){printf("%d ",sum1);sum1=0;}}if(a[j]=='1'){sum1++;if(sum0!=0){printf("%d ",sum0);sum0=0;}}}if(sum0==0&&sum1!=0) printf("%d ",sum1);else printf("%d ",sum0);
}

P1320 压缩技术(续集版)-C语言相关推荐

  1. 洛谷——P1320 压缩技术(续集版)

    P1320 压缩技术(续集版) 题目描述 设某汉字由N × N的0和1的点阵图案组成. 我们依照以下规则生成压缩码.连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从左到右,由上至下 ...

  2. mt管理器转java功能,MT管理器v2.7.2谷歌开发版 软件语言技术达人改软神器

    MT管理器v2.7.2谷歌开发版 软件语言技术达人改软神器 MT管理器是一款文件管理器: ·延用JAVA平台的双窗口操作模式,便捷的九宫格菜单操作 ·root操作:挂载磁盘读写/只读,修改文件权限.用 ...

  3. 2009年9月三级网络技术51CTO版考前压轴试题

    2009年9月三级网络技术51CTO版考前压轴试题<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...

  4. 主流视频编码压缩技术基本概念(二) 算法分析

    主流视频编码压缩技术基本概念(二) 算法分析 一.MPEG-1技术介绍 1. MPEG-1的层次及语法结构 ①.运动补偿序列(Sequence) ②.图片组(GOP) ③. 图片(Picture) ④ ...

  5. 主流视频编码压缩技术基本概念(一)

    主流视频编码压缩技术基本概念(一) 一.多媒体技术基本 1.图像的色彩模型 二. 静态图像压缩技术 三.视频编码压缩技术基础 有冗余就有可压缩的数据 图像通用格式 一.多媒体技术基本 1.图像的色彩模 ...

  6. Mac版R语言入门(一)R语言入门操作

    文章更新于2023年1月29日: 视频教程--微信公众号:R语言数据分析与实践                      bilibili: R语言数据分析与实践 CSDN:ZhenniLi 第一集: ...

  7. DXBBS V8.0 BBS论坛系统 简体中文正式版 [ 开发语言:ASP.NET 2.0 (C#) ]

    DXBBS V8.0 BBS论坛系统 简体中文正式版 [ 开发语言:ASP.NET 2.0 (C#) ] 程序版本:DXBBS V8.0 ACCESS/MSSQL版 开发语言:ASP.NET 2.0 ...

  8. 终极版C语言(七)-尹成-专题视频课程

    终极版C语言(七)-2954人已学习 课程介绍         整个教程以 C++ 语言为核心,完整精彩的演练了数据结构.算法.设计模式.数据库.大数据高并发检索.文件重定向.多线程同步.进程通讯.黑 ...

  9. 浅谈存储重删压缩技术(一)

    浅谈存储重删压缩技术(一) 作为一个做企业存储市场的存储人,最近两年我不断被重删压缩撩拨着.对于重删压缩这个技术的好坏,真实需求还是伪需求大家看法不一.今天我就只能谈谈我个人的看法.更多观点请关注&q ...

最新文章

  1. IntelliJ IDEA 快捷键终极大全,速度收藏!
  2. 中兴智能视觉大数据:人脸识别技术目前处于“用的不够,用的不好”
  3. 不会发布npm包?进来看看?
  4. Visual Studio Code 1.49 发布
  5. 明年起Polkascan不再为Kulupu提供服务
  6. 一生只有一个配偶的动物,如果一方死亡了,另一方会怎么办?
  7. Java:批量插入、修改数据到数据库中的用法
  8. UCenter Home 1.5的基本配置与技巧
  9. Steve Pavlina:如何ASAP找到人生目标?
  10. 下载各种百度文库以及豆丁网文章的简便方法
  11. 手把手学习企业型网站之三firework做顶部的banner+nav
  12. java日期字符串排序_java字符串日期排序比较问题
  13. 高德地图记录跑步轨迹_朋友圈晒跑步 亲测高德地图和百度地图哪个更实用
  14. 哈工大本部2022形式语言与自动机期末试题
  15. 专注世界排名的Alexa.com宣布关站
  16. 无刷直流电机 PWM控制
  17. windows微信双开
  18. JavaScript实现在线MD5、SHA、AES、Rabit 、RC4、TripleDES Ripemd160 加密解密工具-toolfk程序员在线工具网
  19. sdk是什么_动态贴纸在美颜sdk中起着什么作用
  20. VMware vSphere 8.0U1

热门文章

  1. 欧拉通路、欧拉回路、欧拉图和半欧拉图以及 Hierholzer 算法
  2. 分享下去年底写的分库分表中间件heisenberg
  3. 为什么ftp服务器不显示文件夹,FTP服务器进入不显示文件夹
  4. curl 的神奇用法
  5. 1.1.19 Word中表格自动断开
  6. ubuntu 系统安装与问题汇总
  7. 1553C - Penalty
  8. (三)树莓派打开SSH使用putty远程登录
  9. gdut校赛决赛题解
  10. 系统掌握数据结构3线性表C++实现