Problem : 1236 ( 排名 ) Judge Status : Accepted RunId : 5684884 Language : C++ Author : ssun Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta #include<iostream> #include<string> #include<algorithm> using namespace std; struct ST { string id; int all; int prob[12]; ST(){ memset(prob,0,sizeof(prob)); all = 0; } }; int cmp(ST &st1,ST &st2) { if(st1.all!=st2.all) return st1.all>st2.all; return st1.id<st2.id; } int main() { int n,m,g; int i,j; int score[12]; while(scanf("%d",&n),n) { ST st[1010]; scanf("%d%d",&m,&g); int count = 0; memset(score,0,sizeof(score)); for(i=0; i<m; i++) scanf("%d",&score[i]); for(i=0; i<n; i++) { int all; cin>>st[i].id>>all; for(j=0; j<all; j++) { scanf("%d",&st[i].prob[j]); st[i].all += score[st[i].prob[j]-1]; } if(st[i].all>=g) count++; } cout<<count<<endl; sort(st,st+n,cmp); for(i=0; i<n; i++) { if(st[i].all>=g) cout<<st[i].id<<" "<<st[i].all<<endl; } } return 0; }

转载于:https://www.cnblogs.com/android-html5/archive/2012/04/01/2533903.html

HDU 1236 ( 排名 )相关推荐

  1. HDU 1236 排名(Microsoft_zzt)

    http://acm.hdu.edu.cn/showproblem.php?pid=1236 Problem Description 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完 ...

  2. A - 排名 HDU - 1236 sort(cmp)

    A - 排名 HDU - 1236 cmp 函数写法 strcmp 返回值 #include<bits/stdc++.h> #include<iostream> #includ ...

  3. HDOJ 1236 排名(练耐心题)

    Problem Description 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑 每题的分值,所以并不是最后的排名.给定录取分数线,请你写程序找出最后通 ...

  4. HDU 考试排名 题解 by Aze

    G - 考试排名 题解 by Aze 1. 要点 结构体 struct 数组的应用 排序 的应用 多重条件排序 %-10s 格式化输出 比较复杂的输入处理 2. 前置知识 结构体数组 struct的声 ...

  5. 杭电OJ分类题目(1)

    原题出处:HDOJ Problem Index by Type,http://acm.hdu.edu.cn/typeclass.php 杭电OJ分类题目(1) HDU Introduction HDU ...

  6. ACM模块解析之 数论

    数  论 一.简介 数论是ACM中的重点内容.历年竞赛题目,一般都有1~2道题目与数论有密切关系.数论涉及的概念和算法很多,用途也非常广泛.掌握与数论有关的方法,是参赛者需要具备的必要技能.数论的学习 ...

  7. 对表格实现修改查询html,【原生】js实现表格的增删改查

    说在前面的,写给小白白的,大神请绕道~ 今天用原生js写一下动态表格的增删改查,主要是熟悉一下js的DOM操作. 首先,做一个表格,用来显示提交的数据,如图下: 此处,我添加了编号.姓名.密码.生日. ...

  8. 排序周赛(no stl)

    这次排序禁用STL....代码写的纠结死了.不过还是因为代码功底不行 Problem A hdu 1029 此题算是数据水了点,我用100W数组来记录,然后就水过了...... #include &l ...

  9. 杭电OJ(HDU)-ACMSteps-Chapter Three-《FatMouse#39; Trade》《今年暑假不AC》《排名》《开门人和关门人》...

    http://acm.hdu.edu.cn/game/entry/problem/list.php?chapterid=1§ionid=3 1.3.1 FatMouse' Trade #include ...

最新文章

  1. 拷贝eclipse 工作空间 workspace 步骤
  2. 使用 header 头下载文件
  3. linux文件分别打包命令,Linux文件打包命令
  4. leip与mysql数据库_性能分析方法 - osc_xm8bu282的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. scrapy的name变量_scrapy 如何设置全局变量?
  6. SM3国密加密算法(C语言)
  7. 【Unity3D插件】AnyPortrait插件分享《(二)制作角色动画》
  8. ubuntu安装vscode出现问题的
  9. 将虚幻引擎5与Perforce Helix Core集成使用吧!
  10. 2160亿元电费如何降下来?地方5G“硬核”政策助力
  11. 2.数据的结构 (学校考试必考概念)-数据结构入门(c语言实现)
  12. 2020最新Android开发中高级进阶书籍推荐
  13. CPA二十一--划出和追加保证金(转载)
  14. Texworks中文论文编辑排版优秀
  15. DMOZ分类目录对网站推广的作用
  16. 菜鸟程序员如何才能快速提高自己的技术
  17. Minio 图片永久访问的问题处理
  18. 人人都应知道电脑辐射什么时候最强?
  19. vue仿今日头条_Vue实战篇(Vue仿今日头条)
  20. Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick

热门文章

  1. fseek获取大于4G的文件大小的问题
  2. 求环形数组的最大子数组的和
  3. Python任务调度模块 – APScheduler,Flask-APScheduler实现定时任务
  4. Fragment生命周期详解
  5. IOS UITableView性能优化
  6. 寄语2013应届实习生
  7. mysql学习总结一:mysql的安装,介绍,基本命令操作
  8. JAVA中字符串连接效率的测试(续)
  9. [小技巧]在NTFS分区中复制文件的同时如何复制权限
  10. hive报错(1)MoveTask/HIVE return code 1、2、3