洛谷 1319_压缩技术_模拟
来源:互联网 发布:生态文明我知我行稿子 编辑:程序博客网 时间:2024/06/05 16:34
题目描述
设某汉字由N X N的0和1的点阵图案组成,如下图。我们依照以下规则生成压缩码。连续一组数值:从汉字点阵图案的第一行第一个符号开始计算,按书写顺序从上到下,由左到右。第一个数表示连续有几个0,第二个数表示接下来连续有几个1,第三个数再接下来连续有几个0,第四个数接着连续几个1,以此类推。。。
思路
一边读入一边输出,记录总数,每次减一,输出时判断进行换行就可以了
O(n^2)
#include <stdio.h>int main(){ int n; scanf("%d",&n); int t=n*n; int l=1; while (t>0) { int x; if (l==1) l=0; else l=1; scanf("%d",&x); for (int i=1;i<=x;i++) { printf("%d",l); t--; if (t%n==0) printf("\n"); } }}
1 0
- 洛谷 1319_压缩技术_模拟
- 洛谷 1996_约瑟夫问题_模拟
- 洛谷 1969_积木大赛_模拟
- 【模拟】洛谷 P1319 压缩技术
- Java技术_基础技术(0001)_后台模拟调用action
- 洛谷 1739_表达式括号匹配_模拟
- 压缩_解压 命令
- hdu_1049_水_模拟
- 遭遇战_模拟
- codeforce_868A_水_模拟
- 算法_动态规划_图像压缩
- 蓝桥杯省赛_蚂蚁感冒_模拟
- 麻将_纪中3066_模拟
- 十滴水_纪中1702_模拟
- codevs 1361_知识排名_模拟
- codevs 1044_拦截导弹_模拟
- jzoj 3452_长方形_模拟
- jzoj 3518_进化序列_模拟
- 1054. 求平均值 (20) PAT乙级&&1108. Finding Average (20)PAT甲级
- POJ 1014 Dividing 已被翻译
- Mycat 基于MySQL master-slave 读写分离验证
- C++操作oracle数据库
- 顺序串基本操作
- 洛谷 1319_压缩技术_模拟
- 比较器:Comparable和Comparator
- shadowsocks and pac
- arp命令使用
- Retrofit实现图文上传至服务器
- JMeter常用测试元件
- UI框架的思考
- spark性能优化:数据倾斜调优
- AndroidStudio生成自己的Compile依赖