#x1058. CF1305H Kuroni the Private Tutor
CF1305H Kuroni the Private Tutor
Kuroni the Private Tutor
题面翻译
题目描述
Kuroni 举行了一场考试,有 道试题, 位学生参加的考试,每一题的分值为 1 分。第 个问题至少有 人答对,最多有 人答对。此外,你还知道所有学生的总成绩为 。
你浏览了考试的最终排名,学生的排名从 1 到 ,第 1 名的学生得分最高,第 名的学生得分最低。
同时,你知道排名 的学生的得分为 。
Kuroni 希望你回答:
- 最多能有多少人并列第一;
- 在有尽量多的人并列第一的情况下,第一名的分数最高是多少。
输入格式
第一行两个整数 , 。
接下来 行,每行两个整数,表示 和 。
下面一行一个整数 。
接下来 行,每行两个整数,表示 和 。
最后一行一个整数 。
所有变量的意义同题目描述。
输出格式
一行两个整数,为所求答案,如果无解,请输出 -1 -1 。
数据范围
,
,
题目描述
As a professional private tutor, Kuroni has to gather statistics of an exam. Kuroni has appointed you to complete this important task. You must not disappoint him.
The exam consists of questions, and students have taken the exam. Each question was worth point. Question was solved by at least and at most students. Additionally, you know that the total score of all students is .
Furthermore, you took a glance at the final ranklist of the quiz. The students were ranked from to , where rank has the highest score and rank has the lowest score. Ties were broken arbitrarily.
You know that the student at rank had a score of for .
You wonder if there could have been a huge tie for first place. Help Kuroni determine the maximum number of students who could have gotten as many points as the student with rank , and the maximum possible score for rank achieving this maximum number of students.
输入格式
The first line of input contains two integers ( ), denoting the number of questions of the exam and the number of students respectively.
The next lines contain two integers each, with the -th line containing and ( ).
The next line contains a single integer ( ).
The next lines contain two integers each, denoting and ( , ). It is guaranteed that all are distinct and if , then .
The last line contains a single integer ( ), denoting the total score of all students.
输出格式
Output two integers: the maximum number of students who could have gotten as many points as the student with rank , and the maximum possible score for rank achieving this maximum number of students. If there is no valid arrangement that fits the given data, output .
样例 #1
样例输入 #1
5 4
2 4
2 3
1 1
0 1
0 0
1
4 1
7
样例输出 #1
3 2
样例 #2
样例输入 #2
5 6
0 6
0 6
2 5
6 6
4 6
1
3 3
30
样例输出 #2
-1 -1
提示
For the first sample, here is one possible arrangement that fits the data:
Students and both solved problems and .
Student solved problems and .
Student solved problem .
The total score of all students is . Note that the scores of the students are , , and respectively, which satisfies the condition that the student at rank gets exactly point. Finally, students tied for first with a maximum score of , and it can be proven that we cannot do better with any other arrangement.