经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C » 查看文章
1032 挖掘机技术哪家强
来源:cnblogs  作者:老子必须天下第一  时间:2018/9/27 16:50:26  对本文有异议

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

输入格式:

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

输出格式:

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

输入样例:

  1. 6
  2. 3 65
  3. 2 80
  4. 1 100
  5. 2 70
  6. 3 40
  7. 3 0

输出样例:

  1. 2 150


    /*此题未考虑输入数据的大小,会造成返回段错误*/
  1. 1 #include <iostream>
  2. 2 #include <algorithm>
  3. 3 using namespace std;
  4. 4 int a[100100] = {0};
  5. 5
  6. 6 int main()
  7. 7 {
  8. 8 int n;
  9. 9 cin >> n;
  10. 10 int sid; int snum;
  11. 11 for (int i = 0; i < n; i++) {
  12. 12 scanf("%d%d", &sid, &snum);
  13. 13 a[sid] += snum;
  14. 14
  15. 15 }
  16. 16 int max = -1;
  17. 17 int j = 1;
  18. 18 for (int i = 1; i <= n; i++) {
  19. 19 if (a[i] > max)
  20. 20 {
  21. 21 max = a[i];
  22. 22 j = i;
  23. 23 }
  24. 24 }
  25. 25
  26. 26 printf("%d %d\n", j,max);
  27. 27
  28. 28
  29. 29
  30. 30 return 0;
  31. 31 }

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号