1011 -- RLE解码

news/2024/10/17 6:29:12/

RLE解码

Time Limit:1000MS  Memory Limit:132768K
Total Submit:224 Accepted:61

Description

在计算机中,图像通常是用矩阵表示的,矩阵中的每一个元素表示了图像中在相应位置上的像素值。而为了节约空间,图像文件一般都不是直接存储在外存中,而是进行压缩后再存储在硬盘上的。在众多的图像压缩算法中,RLE压缩算法是一种使用频率很高的算法,它的原理也简单,就是是将一串连续的相同数据转化为特定的格式达到压缩的目的。如果有一幅5*5图像的内容是:

1 1 1 2 2
2 2 2 4 8
8 8 1 3 3
3 3 3 3 9
0 0 0 0 0

那么,用RLE压缩后的表示如下:

1 3
2 5
4 1
8 3
1 1
3 6
9 1

你的任务是,将压缩后的图像解压。

Input

输入的信息描述了一幅压缩后的图片,第一行是一个整数,代表着这幅图片的宽度,再接下来就是RLE数据了。
RLE数据由若干行组成,每一行的形式为:x y,
其中,x,y整数,并且都小于10000;当x和y都为0时, 表示输入结束。

Output

压缩前的图像,用矩阵表示,在矩阵中,同一行中相邻的两个数据用一个空格分隔。

Sample Input

5
1 3
2 5
4 1
8 3
1 1
3 6
9 1

Sample Output

1 1 1 2 2
2 2 2 4 8
8 8 1 3 3
3 3 3 3 9
0 0 0 0 0

Source

ahstu@ICPC03

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace AK1011 {class Program {static void Main(string[] args) {int n = int.Parse(Console.ReadLine());int[] ans = new int[n * n + n + 10];string s;int k = 1;while ((s = Console.ReadLine()) != null) {string[] ss = s.Split();int a = int.Parse(ss[0]);int b = int.Parse(ss[1]);for (int i = 0 ; i < b ; i++)ans[k++] = a;}for (int i = 1 ; i <= n * n ; i++) {Console.Write(ans[i] + " ");if (i % n == 0)Console.WriteLine();}//Console.ReadLine();}}
}



http://www.ppmy.cn/news/126501.html

相关文章

Qt下QTcpServer服务端识别多个QTcpSocket客户端

文章目录 Qt官方文档编写QTcpServerDemo和QTcpSocketDemo实现QTcpServerDemo实现QTcpSocketDemo 使用windeployqt生成程序运行所需依赖文件 Qt官方文档 QTcpSocket Class &#xff1a;https://doc.qt.io/qt-5/qtcpsocket.html QAbstractSocket Class&#xff1a;https://doc.q…

FR107对应 RS1M

FR307对应 RS3M FR107对应 RS1M 1N4007对应 M7 5KP48 功率5KW&#xff0c;截止电压VBR48V 5KP33 功率5KW,截止电压VBR33V

计算机维护与维修毕业论文,计算机维修与维护毕业论文.doc

PAGE PAGE 2 . 计算机维护与维修 实验报告 所属课程名称﹕ 计算机维护与维修 任 课 教 师 ﹕ 班 级 ﹕ 学 号 ﹕ 姓 名 ﹕ 实 验 日 期 ﹕ 摘要 在现代的社会中&#xff0c;计算机的使用越来越频繁。很多人开始自己组装电脑、安装系统.但是在其使用和操作的过程中&#xff0c;可…

L1-060~L1-062

题目 这是一幅心理阴影面积图。我们都以为自己可以匀速前进&#xff08;图中蓝色直线&#xff09;&#xff0c;而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工&#xff08;图中的红色折线&#xff09;。由红、蓝线围出的面积&#xff0c;就是我们在做作业时的心理阴影面积…

L201

The American public’s obsession with dieting has led to one of the most dangerous healthmisconceptions of all times. Many television ads, movies, magazine articles, and diet-food product labelswould have consumers believe that carbohydrates(碳水化合物)are…

L1-039~L1-041

题目 中国的古人写文字&#xff0c;是从右向左竖向排版的。本题就请你编写程序&#xff0c;把一段文字按古风排版。 输入格式&#xff1a; 输入在第一行给出一个正整数N&#xff08;<100&#xff09;&#xff0c;是每一列的字符数。第二行给出一个长度不超过1000的非空字符…

COPRA RF 2005 SR1

COPRA RF 2005 SR1最新版 冷弯成型&#xff0c;轧辊设计 USB加密锁 本软件破解完整&#xff0c;带有USB加密锁&#xff0c;没有功能使用限制&#xff0c; ************************************************************************Buy E-mail: ywcwsoftsohu.com 或 ywcwso…

Layotto v0.4.0-rc 发布

Layotto v0.4.0-rc 发布 v0.4.0-rc 版本包含以下功能提升和问题修复&#xff1a; 1.文件能力增加了七牛云 oss、hdfs、腾讯云 oss 的实现&#xff1b;同时增加了 Java SDK 的实现 2.支持 API 插件和自定义组件能力 3.支持 skywalking 4.支持基于内存的和 mongo 的分布式锁…