1032 挖掘机技术哪家强(20)(20 分)

为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。

输入格式:

输入在第1行给出不超过10^5^的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。

输出格式:

在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。

输入样例:

6
3 65
2 80
1 100
2 70
3 40
3 0

输出样例:

2 150

问题分析:当然是蓝翔了

程序:

print("蓝翔2333")

皮这一下可还行!

问题分析:计算总分,排序,输出(使用字典数据类型比较好处理),整体算法还是比较简洁的,但是还是有测试超时(很难受)。

程序(有超时):

n = int(input())
a = {}
max = 0
k = 0
for i in range(n):b = [int(i) for i in input().split()]if b[0] in a:a[b[0]]+=b[1]if a[b[0]]>max:k = b[0]max = a[b[0]]else:a[b[0]]=b[1]if b[1]>max:k = b[0]max = b[1]
print("%d %d"%(k,max))

后续对程序进行了一些修改,更精进了一些,但是依然还是超时

程序(精进,有超时):

n = int(input())
a = [[0]*n]
a = a[0]
for i in range(n):b = [int(j) for j in input().split()]a[b[0]-1] += b[1]
result = max(a)
k = a.index(result)
print("%d %d"%(k+1,result))

1032 挖掘机技术哪家强 Python实现相关推荐

  1. 1032 挖掘机技术哪家强 python

    为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 1 行给出不超过 105 的正整数 N,即参赛人数.随后 N  ...

  2. python版 1032 挖掘机技术哪家强 (20分)

    为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N,即参赛人数. ...

  3. 1032. 挖掘机技术哪家强(20)

    1032. 挖掘机技术哪家强(20) 为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第1行给出不超过105的正整数 ...

  4. C++学习之路 | PTA乙级—— 1032 挖掘机技术哪家强 (20 分)(精简)

    1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 1 行给出不超过 1 ...

  5. PAT乙级 1032 挖掘机技术哪家强 (20 分)

    1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 原题链接 代码 #include < ...

  6. 1032 挖掘机技术哪家强 (20 分)

    1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 1 行给出不超过 1 ...

  7. 1032 挖掘机技术哪家强

    1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 1 行给出不超过 1 ...

  8. PTA 1032 挖掘机技术哪家强 (c语言)

    1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 1 行给出不超过 1 ...

  9. PTA --- 1032.挖掘机技术哪家强 (20 分)

    1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输入在第 1 行给出不超过10 ...

最新文章

  1. RMI、Hessian、Burlap、Httpinvoker、WebService的比较
  2. Go如何使用session
  3. 多线程处理大文件_Java内存映射,上G大文件轻松处理
  4. JZOJ 5922. 【NOIP2018模拟10.23】sequence
  5. linux下导入、导出mysql数据库命令 下载文件到本地
  6. 猴年如何抢红包?错过这秘籍可能错过几个亿!
  7. nginx源码分析(5)——监听socket初始化
  8. 如何修改php的网页文件,php如何修改php文件内容
  9. 经典蓝色主题海报设计,永恒色彩趋势
  10. android layout_gravity失效的问题
  11. R语言——R和RStudio软件下载及安装
  12. 倍加福(P+F)R2000修改雷达IP
  13. 城域网100G宽带传输设备实现客户接入链路告警
  14. WEB前端大作业-速拍摄影服务响应式网页模板(HTML JS CSS))
  15. Phalanx HDU 【2859】
  16. R语言画图,根据正负值画不同颜色,并且画水平线或者垂直线
  17. MySQL、Redis、MongoDB安装
  18. Python基础------几种循环结构详解
  19. 5G网络巨大耗电量和基站密度,注定5G服务价格昂贵
  20. android 应用图标 角标 显示未读消息

热门文章

  1. android material design主题在线配色
  2. 数理逻辑 形式可推演与逻辑推论
  3. OSChina 周六乱弹 —— 下次又带妹子来吃猪蹄了
  4. 【事件相机整理】角点检测与跟踪总结
  5. 肥猪流码农的逆袭之路(1)
  6. 计算机怎么的设置音乐,windows7开关机音乐怎么设置_win7如何设置电脑开关机音乐-win7之家...
  7. CTO、技术VP、技术总监、首席架构师
  8. 在maven web项目中配置log4j打印日志及Mybatis sql语句
  9. 数组表示一个数加一的解决思路及JAVA代码实现
  10. 数加平台在数据挖掘项目中的实践