题目描述
数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。

输入描述:
先输入键值对的个数
然后输入成对的index和value值,以空格隔开

输出描述:
输出合并后的键值对(多行)

示例1
输入
复制
4
0 1
0 2
1 2
3 4
输出
复制
0 3
1 2
3 4

在x_dict=dict()
rows=0
while True:try:x=input()x=x.split(" ")if len(x)==1:rows=len(x)else:if x_dict.get(int(x[0]),""):x_dict[int(x[0])]=x_dict.get(int(x[0]))+int(x[1])else:x_dict[int(x[0])]=int(x[1])except:break
for key in sorted(x_dict):print(str(key)+" "+str(x_dict.get(key)))
# for k,value in x_list:
#     print(k,value)

牛客华为机试第8题python相关推荐

  1. 牛客华为机试第7题python

    题目描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值.如果小数点后数值大于等于5,向上取整:小于5,则向下取整. 输入描述: 输入一个正浮点数值 输出描述: 输出该数值的近似整数值 示例 ...

  2. 牛客华为机试第6题python

    题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) 最后一个数后面也要有空格 输入描述: 输入一个long型整数 输出描述 ...

  3. 牛客华为机试第5题python

    题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 输入描述: 输入一个十六进制的数值字符串.注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder ...

  4. 牛客华为机试第4题python

    题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组: •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入多次,每个字符串长度小于1 ...

  5. 牛客华为机试第3题python

    题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对 ...

  6. 牛客华为机试第2题python

    题目描述 写出一个程序,接受一个由字母.数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数.不区分大小写. 输入描述: 第一行输入一个由字母和数字以及空格组成的字符串,第二行输入 ...

  7. 牛客华为机试第1题python

    题目描述 计算字符串最后一个单词的长度,单词以空格隔开. 输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000. 输出描述: 输出一个整数,表示输入字符串最后一个单词的长度. 示例1 输入 ...

  8. 牛客华为机试-查找排序

    前言:java编写,代码尽可能带注释,部分题目附上解题思路.力求方便,所以不写如有错误,请指出,谢谢. 查找排序 1.百钱买百鸡问题 2.统计每个月兔子总数 3.查找组成一个偶数最接近的两个素数 4. ...

  9. 牛客 华为机试(我的代码记录)

    https://www.nowcoder.com/ta/huawei 编译器信息 版本:clang++3.9,采用c++11标准,编译的时候采用-O2级优化,支持万能头文件 <bits/stdc ...

最新文章

  1. 终于有人解救Python人了!
  2. OX Pattern
  3. python列表常用方法_第24p,必须掌握,列表的常用方法
  4. linux nginx 安装stream,Centos7下Nginx简单搭建与stream模块简单配置
  5. c 遍历文件 递归遍历_将递归文件系统遍历转换为流
  6. uni-app 微信小程序授权登录
  7. matlab 回路最优,数学建模常用Matlab/Lingo/c代码总结系列——hamilton回路
  8. python爬虫什么意思-python爬虫什么意思
  9. 给被Access过大问题困扰的网站,提供几种解决方案
  10. html中qq咨询的代码,QQ样式的在线客服代码
  11. Grafana实现参数查询功能
  12. ubuntu查看磁盘分区使用
  13. Mac QuickTime+Soundflower录屏
  14. 【CVPR2022】论文列表与下载——PartThree
  15. ap设置 维盟660g_WayOS|路由器WAN口数设置详细教程
  16. 亚马逊用AI监控和解雇员工,这会是大势所趋吗?
  17. Cygwin的简介以及使用方法
  18. cml sml区别_cml和sml的区别
  19. Git实用教程 4.0:回到过去
  20. 软考(3)-知识产权与标准化

热门文章

  1. python获取文件的大小_python获取文件大小
  2. 小米电脑做开发java_JAVA学习系列之一-搭建开发环境
  3. python模板是什么意思_什么是最快的Python模板系统?
  4. php mysql 修改密码_设置及修改MySQL root用户密码
  5. 自定义变量 配置文件_「系统架构」Nginx调优之变量的使用(3)
  6. 作为一名程序员为什么要用vim作为自己的IDE编辑器
  7. 极大似然估计_极大似然估计、极大后验估计和贝叶斯估计
  8. python怎么输出结果_如何在python中打印SQLite查询的结果?
  9. android短信功能裁剪,Android短信发送功能实现技巧分享
  10. 计算机科学与技术专业术语