F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

小峰爱学习

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1    Accepted Submission(s): 1


Problem Description
小峰学习非常努力,想要评奖学金,而奖学金评定的一大标准就是绩点($GPA$)高低。

单个科目的 $GPA$ 的计算公式如下:$f(x)=min(5.0,(x-45)\times0.1)$ ,其中 $x$ 表示课程成绩,众所周知当 $x<60$ 时 $f(x)=0$ 。

在评定奖学金时用的是平均学分绩点,简而言之就是以学分为权重的绩点。

假设你考了三门课,绩点分别为 $3.5,4.1,4.2$ ,学分分别为 $3,5,1$ ,那么最终的平均学分绩点为 $\frac{3.5\times3+4.1\times5+4.2\times1}{3+5+1}=3.91$ 。

同时,存在两种竞赛类加分政策,第一种是学科类竞赛加分,第二种是体育与艺术类竞赛加分。

对于第一类加分,会直接在你的平均学分绩点中加上奖励绩点;假设加分前你的 $GPA$ 为 $3.48$ ,奖励了 $1.8$ 的绩点,那么你的最终平均学分绩点为 $5.28$ 。

第二类加分制度奖励的不是绩点,而是学分额度。具体来说,你可以选择学分总和小于等于学分额度的若干门课程,将这些课程的成绩通过公式 $f(x)=(x-70)\times \frac{10}{34} +70$ 进行更改,其中 $x$ 表示课程成绩。

不难发现这个公式可以让你考 $36$ 分就及格,但是在大于 $70$ 分时反而会使分数变少,所以小峰不会在成绩大于等于 $70$ 时使用这个公式。

依然假设你考了三门课,成绩分别为 $81,49,36$ ,学分分别为 $3,5,1$ ,奖励的学分额度为 $5$ 分。

你可以选择 $1$ 分和 $3$ 分的两门课,也可以只选择 $5$ 分的那门课。为了方便起见,小峰会优先选择成绩最低的课程,如果有多门课程成绩一样,他会优先选择学分最少的课程。

那么在通过公式改变成绩之后,他的最终成绩会变成 $81,49,60$ 。

已知小峰所有课程的成绩以及学分、他的第一类加分的奖励绩点、他的第二类加分的学分额度,以及全年级其他同学的最终平均学分绩点。他想知道自己的年级排名。

PS:上文提到的所有公式的输入与输出都不一定是整数。
 

Input
第一行一个整数 $T(1 \leq T \leq 100)$ ,表示测试数据组数。接下来包含 $T$ 组测试数据。

对于每组测试数据,第一行输入两个整数 $n,d\ (1 \leq n \leq 50,0 \leq d \leq 24)$ 和一个实数 $c\ (0 \leq c \leq 1.8)$,表示小峰参加考试的课程数量、第二类加分的学分额度和第一类加分的奖励绩点。

接下来输入 $n$ 行,每行两个整数 $x,y\ (0 \leq x \leq 100,1 \leq y \leq 5)$ ,表示每门课程的成绩和学分。

接下来一行输入一个整数 $k\ (1 \leq k \leq 100)$ ,表示全年级除了小峰外还有多少同学。

最后一行输入 $k$ 个实数 $t_i(0 \leq a_i \leq 5.0)$,表示每个人的最终平均学分绩点。
 

Output
对于每组测试数据,输出一个数表示小峰的年级排名。

数据保证不会有人的绩点和小峰一样。
 

Sample Input
1 3 5 1.0 81 3 49 5 36 1 4 5.0 1.0 2.5 1.5
 

Sample Output
3
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2025 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.001000(s) query 1, Server time : 2025-03-28 20:48:43, Gzip enabled