博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1083 List Grades (25)
阅读量:4543 次
发布时间:2019-06-08

本文共 1784 字,大约阅读时间需要 5 分钟。

Given a list of N student records with name, ID and grade. You are supposed to sort the records with respect to the grade in non-increasing order, and output those student records of which the grades are in a given interval.

Input Specification:

Each input file contains one test case. Each case is given in the following format:

Nname[1] ID[1] grade[1]name[2] ID[2] grade[2]... ...name[N] ID[N] grade[N]grade1 grade2

where name[i] and ID[i] are strings of no more than 10 characters with no space, grade[i] is an integer in [0, 100], grade1 and grade2 are the boundaries of the grade's interval. It is guaranteed that all the grades are distinct.

Output Specification:

For each test case you should output the student records of which the grades are in the given interval [grade1, grade2] and are in non-increasing order. Each student record occupies a line with the student's name and ID, separated by one space. If there is no student's grade in that interval, output "NONE" instead.

Sample Input 1:

4Tom CS000001 59Joe Math990112 89Mike CS991301 100Mary EE990830 9560 100

Sample Output 1:

Mike CS991301Mary EE990830Joe Math990112

Sample Input 2:

2Jean AA980920 60Ann CS01 8090 95

Sample Output 2:

NONE
1 #include
2 #include
3 #include
4 using namespace std; 5 struct node{ 6 char name[15], id[15]; 7 int score; 8 }; 9 10 bool cmp(node a, node b){
return a.score>b.score;}11 int main(){12 int n, i;13 scanf("%d", &n);14 vector
v(n);15 for(i=0; i
=v[i].score){22 printf("%s %s\n", v[i].name, v[i].id); 23 f=false;24 }else if(!f) break;25 }26 if(f) printf("NONE\n");27 return 0;28 }

 

转载于:https://www.cnblogs.com/mr-stn/p/9163897.html

你可能感兴趣的文章
c语言诊断_断言库函数#include<assert.h>
查看>>
input type="file"获取文件名方法
查看>>
强力上攻后,缓解期结束,MACD死叉的案例
查看>>
Linux文件权限
查看>>
js替换字符串中特殊字符
查看>>
第一单元OO总结
查看>>
让 Windows7 - 64bit 支持 VC++ 6.0 的解决方法(无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题)...
查看>>
SSH 整合及注意事项
查看>>
带分页的sql语句
查看>>
CS231n Solver.py 详解
查看>>
OC内存管理
查看>>
使用FMDB事务批量更新数据库
查看>>
Android Fragment 真正的完全解析(上)
查看>>
C++面试宝典2011版
查看>>
Android学习笔记——ProgressBar
查看>>
Flume的监控参数
查看>>
第三天记录
查看>>
Centos下关于ssh、scp与rsync设置与应用
查看>>
排列组合+组合数取模 HDU 5894
查看>>
WCF(一) 创建第一个WCF
查看>>