小媛在努力

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

输入:

输入包含多组数据,第一行一个数字T代表输入样例数。
每组样例开始一个数M< 10^7表示这组数据中数字的个数,接下来M个数表示要被压缩的数字(int范围)。

输出:

每组测试数据输出一行数字对,如上面描述的一样。两个数字之间用一个空格隔开。

python代码:

T = int(input())
t = 0
lis = []
while t < T:t += 1lis1 = input().split()lis1 = [int(''.join(i)) for i in lis1]lis1.remove(lis1[0])lis.append(lis1)
# print(lis)
m1 = []
for i in range(len(lis)):n1 = []n = 1for j in range(len(lis[i])):if j < len(lis[i]) - 1:if lis[i][j] == lis[i][j + 1]:n = n + 1else:n1.append(n)n1.append(lis[i][j])n = 1else:n1.append(n)n1.append(lis[i][j])m1.append(n1)
# print(m1)
for i in range(len(m1)):print(' '.join(map(str, m1[i])))


人生苦短,我用python

2021/3/6 OJ每日一题 小媛在努力相关推荐

  1. 2021/05/05 OJ每日一题 2132: Tmk吃汤饭 python

    2132: Tmk吃汤饭: Tmk喜欢吃汤饭! Tmk喜欢吃汤饭!! Tmk喜欢吃汤饭!!! 汤饭窗口分点餐和取餐两个窗口,一位蜀黍负责点餐窗口,一位蜀黍负责煮汤,一位蜀黍负责打饭,点餐需要1个单位时 ...

  2. 【2021.3】 LeetCode每日一题复盘

    March 1st - March 7th Average of Levels in Binary Tree 题目大意: 有一棵二叉树,返回二叉树每一层节点值的平均值的列表. 思路: 很自然的想到了二 ...

  3. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.11日(2017省赛A第9题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家看博客目录:https://b ...

  4. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.20日(2018省赛A组第8题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

  5. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.19日(2018省赛A组第7题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

  6. 倪文迪陪你学蓝桥杯2021寒假每日一题:2.1日(2019省赛A组第10题)

    2021年寒假每日一题,2017~2019年的省赛真题.本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供.每日一题,关注蓝桥杯专栏: https://blog.csdn.net/w ...

  7. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.15日(2018省赛A组第3题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

  8. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.26日(2019省赛A组第4题)

    2021年寒假每日一题,2017~2019年的省赛真题.本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供.每日一题,关注蓝桥杯专栏: https://blog.csdn.net/w ...

  9. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.21日(2018省赛A组第9题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

最新文章

  1. boost::has_range_iterator相关的测试程序
  2. 海康威视主机升级固件_海康威视网络广播主机DSKAM6HG1S
  3. WPF将数据库和GridView绑定并更改GridView模板
  4. 【CodeForces - 264A】Escape from Stones (模拟,卡精度的处理)
  5. CentOS 5.8 Zimbra邮件系统安装与配置
  6. html中foreach遍历list,foreach遍历----for(object o: list)
  7. android studio开关控件,Android studio实现滑动开关
  8. mysql一列数据转为一行_最最完整的 MySQL 规范都在这了
  9. PO模式-unittest
  10. 基于人脸识别的课堂签到管理系统(三)---实时时间显示以及百度AI人脸识别
  11. 中小企业IT建设的小看法2
  12. python实现离职滤波_如何用Python预测员工离职率?
  13. php获取数据编码,php 获取编码和转换编码
  14. c/c++中的内存分配器
  15. RSTP MSTP
  16. setTimeout和cleartimeout(),再settimeout执行到一半后,正确的使用cleartimeout()删除
  17. centos安装NIS
  18. RN TSX基于react-native-vector-icons和iconfont.cn 的生成自定义Icon组件的工具
  19. softlayer iso_配置SoftLayer组件以与帐户定义的网络一起使用
  20. VOWIFI--相关的协议文档

热门文章

  1. gridview点击事件和滚动事件
  2. FCK编辑器在项目中的引入
  3. 采用OKR框架如何使组织敏捷
  4. gocolly-字符串cookies处理(4)
  5. 伯克利数学博士资格一考题
  6. @craco/craco复写cra项目配置
  7. golang 执行命令行
  8. 一些象素画、图标的网站收集
  9. 猜帽子颜色问题(阿里巴巴面试题)
  10. 有限个无穷小的乘积也是无穷小