#ATarc147e. [ARC147E] Examination
[ARC147E] Examination
题目描述
有 名学生,编号为 ,他们参加了一场考试。第 个学生的分数为 ,但如果分数未达到 ,则会留级。为了避免任何人留级,你可以进行任意次数的操作,每次操作可以交换任意两个人的分数。
请判断是否有可能通过若干次操作使得没有人留级。如果可能,请求出在所有操作中从未交换过分数的学生人数的最大值。
输入格式
输入通过标准输入给出,格式如下:
输出格式
如果可以通过操作使得没有人留级,输出在所有操作中从未交换过分数的学生人数的最大值。
如果无法做到,则输出 。
样例 1
输入
3
1 2
3 1
3 3
输出
1
样例 2
输入
2
100 1
100 1
输出
2
样例 3
输入
6
3 2
1 6
4 5
1 3
5 5
9 8
输出
-1
样例 4
输入
6
3 1
4 5
5 2
2 3
5 4
5 1
输出
3
说明/提示
限制条件
- 所有输入均为整数
样例解释 1
将第 个人和第 个人的分数交换后,没有人会留级。这时,只有第 个人的分数未被交换,因此输出 。
由 ChatGPT 4.1 翻译