链接:click here

题意:

描述
在多媒体数据处理中,数据压缩算法尤为重要。小媛上完课后就想自己发明一个数据压缩算法。她想呀想,终于想到一个方法。在多媒体数据中有很多数据都是重复的,所以她想把连续相同的数据用数据出现的次数和数据本身表示。例如:1 1 1 2 3 3 3 3 3  压缩后及为3 1 1 2 5 3(表示3个1,1个2和5个3)。有想法后小媛就希望把它用代码实现了。但是大家都知道小媛现在整天都忙着苦B的复习考研,连电脑都摸不到。所以她希望作为ACMer的你帮她写一下。

输入
输入包含多组数据,第一行一个数字T代表输入样例数。

每组样例开始一个数M < 10^7表示这组数据中数字的个数,接下来M个数表示要被压缩的数字(数字都不超过int表示的范围)。

输出
每组测试数据输出一行数字对,如上面描述的一样。两个数字之间用一个空格隔开。
样例输入
1
9 1 1 1 2 3 3 3 3 3 
样例输出
3 1 1 2 5 3 
来源
郑大第六届校赛

思路:再看到这道题,有点新的看法,刚开始开两个数组纯模拟,一顿暴力,结果返回超内存,要注意数据有点大,要转化一下思维,上代码:

代码:

#include <stdio.h>
#include <string.h>
//int aa[10000000],bb[10000000];
int main()
{//freopen("11.txt","r",stdin);//freopen("22.txt","w",stdout);int  n,m,k,p,i,j;int sum=0,u=0;scanf("%d",&n);while(n--){j=1;scanf("%d",&m);scanf("%d",&k);for(i=0;i<m-1;i++){scanf("%d",&p);if(p!=k){printf("%d %d ",j,k);k=p;j=1;}else j++;}printf("%d %d\n",j,k);}return 0;
}

When you want to give up, think of why you persist until now!

NYOJ-682 小媛在努力 (郑大第六届校赛 模拟)相关推荐

  1. 郑轻第六届校赛 -- 部分题解

    1427: 数字转换 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 379  Solved: 93 SubmitStatusWeb Board Des ...

  2. nyoj 628 小媛在努力【大水题】

    小媛在努力 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 在多媒体数据处理中,数据压缩算法尤为重要.小媛上完课后就想自己发明一个数据压缩算法.她想呀想,终于想到一个方法 ...

  3. 第六届省赛(软件类)真题----Java大学B组答案及解析

    第六届省赛(软件类)真题----Java大学B组答案及解析 三角形面积 立方变自身 三羊献瑞 循环节长度 九数组分数 加法变乘法 牌型种数 饮料换购 垒骰子 生命之树 一.三角形面积 如[图1]所示. ...

  4. 第六届省赛(软件类)真题----Java大学A组答案及解析

    第六届省赛(软件类)真题----Java大学A组答案及解析 熊怪吃核桃 星系炸弹 九数分三组 循环节长度 打印菱形 加法变乘法 牌型种数 移动距离 垒骰子 灾后重建 一.熊怪吃核桃 森林里有一只熊怪, ...

  5. 第六届省赛(软件类)真题----Java大学C组答案及解析

    第六届省赛(软件类)真题----Java大学C组答案及解析 隔行变色 立方尾 无穷分数 循环节长度 格子中输出 奇妙的数字 加法变乘法 移动距离 打印大X 垒骰子 一.隔行变色 Excel表的格子很多 ...

  6. 【蓝桥杯嵌入式】第六届省赛程序题项目代码及讲解

    文章目录 蓝桥杯嵌入式第六届省赛 介绍 配置 RTC配置 配置ADC 配置串口: LED和按键的配置 E2PROM 头文件 初始化 串口测试 LCD测试 RTC测试 ADC测试 按键和LED测试 E2 ...

  7. 【蓝桥杯第六届省赛题-简易温度采集与控制装置】

    蓝桥杯第六届省赛题-简易温度采集与控制装置 #include "reg52.h" #include "onewire.h" #include "int ...

  8. NYOJ 628 小媛在努力

    小媛在努力 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 在多媒体数据处理中,数据压缩算法尤为重要.小媛上完课后就想自己发明一个数据压缩算法.她想呀想,终于想到一个方法 ...

  9. NYOJ 638 小媛在努力(水)

    小媛在努力 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 在多媒体数据处理中,数据压缩算法尤为重要.小媛上完课后就想自己发明一个数据压缩算法.她想呀想,终于想到一个方法 ...

最新文章

  1. Excel的日期格式约定与解析
  2. python003 一 Python起步、pyhthon运行方式、语法结构、python变量
  3. 零基础学习Java开发,这些学习笔记送给你
  4. Axure tabstrip and different control
  5. 关于RGBDSLAMV2学习、安装、调试过程
  6. php关闭当前页_php如何直接关闭页面注销SESSION
  7. input 标签在做动画时的bug
  8. Python使用Manager对象实现不同机器上的进程跨网络传输数据
  9. SpringBoot2整合Flyway(二)
  10. MySQL5.6 新特性之GTID
  11. dev万能头文件_CSP-J/S考试中是否可以使用万能头文件
  12. C语言自学之路十四(详解C语言初阶结构体)
  13. oracle双机热备份方法(转)
  14. 计算机网络教室环境的作用,网络教室环境与多媒体教室环境相比优势在什么地方...
  15. Exch:POP3 和 IMAP4 操作指南
  16. 上传文件到服务器(在微信小程序修改头像用到)
  17. 全球及中国没药香精油行业研究及十四五规划分析报告
  18. 2022年游戏出海行业研究报告
  19. VS2015安装完成后Visual C++的一些模板找不到,安装C++新模板
  20. 《Python编程从入门到实践 第2版》 最强入门Python书籍

热门文章

  1. mac报错: vue-cli-service: command not found
  2. Matlab实验(一)
  3. 一台电脑上安装两个Tomcat服务器
  4. 台式计算机无法读取dvd,电脑光驱无法读取光盘原因
  5. Python异常:SyntaxError: Non-ASCII character ‘\xe4’ in file…解析
  6. no moudle named ‘sklearn‘
  7. 【情人节特辑】人工智能帮你识别口红色号!搞定女神不再难
  8. dio java,Flutter基础(十一)网络请求(Dio)与JSON数据解析
  9. Entropy attack——hash函数的熵攻击
  10. JavaScript字符串操作,把短线(-)命名格式改变为驼峰命名