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. 给出N个学生的名字,ID和年级的记录列表。您应该按不递增的顺序对成绩进行排序,并输出成绩在给定间隔内的学生记录。
Each input file contains one test case. Each case is given in the following format: N name[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. 每个输入文件包含一个测试用例。每个案例的格式如下: N name[1] ID[1] grade[1] name[2] ID[2] grade[2] … … name[N] ID[N] grade[N] grade1 grade2 其中name[i]和ID[i]是不超过10个字符的字符串,没有空格,grade[i]是[0,100]中的整数,grade1 grade2是级别间隔的边界。保证所有年级都是不同的。
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. 对于每个测试用例,您应该输出学生记录,其中的成绩在给定的间隔内[grade1, grade2],并且是按不递增的顺序排列的。每个学生的记录与学生的姓名和ID占据一行,用一个空格隔开。如果在这段时间内没有学生的成绩,则输出“NONE”。