05:分数线划定
2018-06-17 23:03:06来源:未知 阅读 ()
05:分数线划定
- 查看
- 提交
- 统计
- 提问
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如果计划录取m名志愿者,则面试分数线为排名第m*150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。
现在就请你编写程序划定面试分数线,并输出所有进入面试的选手的报名号和笔试成绩。
- 输入
- 第一行,两个整数n,m(5 ≤ n ≤ 5000,3 ≤ m ≤ n),中间用一个空格隔开,其中n 表示报名参加笔试的选手总数,m 表示计划录取的志愿者人数。输入数据保证m*150%向下取整后小于等于n。
第二行到第 n+1 行,每行包括两个整数,中间用一个空格隔开,分别是选手的报名号k(1000 ≤ k ≤ 9999)和该选手的笔试成绩s(1 ≤ s ≤ 100)。数据保证选手的报名号各不相同。 - 输出
- 第一行,有两个整数,用一个空格隔开,第一个整数表示面试分数线;第二个整数为进入面试的选手的实际人数。
从第二行开始,每行包含两个整数,中间用一个空格隔开,分别表示进入面试的选手的报名号和笔试成绩,按照笔试成绩从高到低输出,如果成绩相同,则按报名号由小到大的顺序输出。 - 样例输入
-
6 3 1000 90 3239 88 2390 95 7231 84 1005 95 1001 88
- 样例输出
-
88 5 1005 95 2390 95 1000 90 1001 88 3239 88
- 提示
- 样例说明:m*150% = 3*150% = 4.5,向下取整后为4。保证4个人进入面试的分数线为88,但因为88有重分,所以所有成绩大于等于88的选手都可以进入面试,故最终有5个人进入面试。
- 来源
- NOIP2009复赛 普及组 第二题、
-
1 #include<iostream> 2 #include<algorithm> 3 #include<cstdio> 4 #include<cstring> 5 #include<cmath> 6 using namespace std; 7 int n,m; 8 struct s 9 { 10 int xh; 11 int cj; 12 }a[10001]; 13 int comp(const s &a,const s &b) 14 { 15 if(a.cj>b.cj)return 1; 16 if(a.cj<b.cj)return 0; 17 if(a.xh<b.xh)return 1; 18 if(a.xh>b.xh)return 0; 19 } 20 int main() 21 { 22 cin>>n>>m; 23 for(int i=1;i<=n;i++) 24 { 25 cin>>a[i].xh; 26 cin>>a[i].cj; 27 } 28 sort(a+1,a+n+1,comp); 29 /*printf("%s",a[k].xh); 30 printf("%d",a[k].cj);*/ 31 int p=(double)(floor)(m*1.5); 32 int now=1; 33 while(1) 34 { 35 if(a[p].cj==a[p+now].cj&&(p+now<=n)) 36 { 37 now++; 38 } 39 else 40 break; 41 } 42 cout<<a[p].cj<<" "<<p+now-1<<endl; 43 for(int i=1;i<=p+now-1;i++) 44 { 45 cout<<a[i].xh<<" "; 46 cout<<a[i].cj<<endl; 47 } 48 return 0; 49 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash