#B4192. [海淀区小学组 2023] 分数线

[海淀区小学组 2023] 分数线

题目背景

2023 年海淀区中小学生信息学竞赛小学组复赛题目,数据为洛谷自造。

为更好区分不同做法,本题时限下调到 500 毫秒。

题目描述

一次比赛中,所有参加比赛的选手都获得了一个分数 s s 。已知有 c1 c_1 个同学得 11 分,c2 c_2 个同学得 22 分,……,cm c_m 个同学得 m m 分。

请你划定一个分数线 k k ,使得不低于分数线 k k 的人数 n1 n_1 和低于分数线 k k 的人数 n2 n_2 均在给定的一个范围 [x,y][x, y] 之内,即 xn1y x \leq n_1 \leq y xn2y x \leq n_2 \leq y

保证 s s k k 一定是整数,且 1sm 1 \leq s \leq m 1km 1 \leq k \leq m

输入格式

第一行仅有一个正整数 m m ;第二行包含 m m 个整数 c1,c2,,cm c_1, c_2, \ldots, c_m ,两两之间以空格分隔,数据保证至少有一个 ci c_i 大于 00;第三行包含两个用空格分隔的整数 x x y y

输出格式

如果不存在满足条件的分数线,输出 00。否则,输出一个分符合题目要求的分数线。如果有多个答案,输出符合条件的答案中最小的那一个。

5
3 4 3 2 1
6 8
3
5
0 3 3 4 2
3 10
3
2
2 5
3 6
0

提示

样例解释

在样例 11 中,如果把分数线划定为 33,则有 77 个学生低于分数线,66 个同学不低于分数线,人数都在 [6,8][6,8] 范围内。在样例 22 中,分数线划定为 3344 都可以,但按照题目的要求应该输出更小的答案,应该是 33

数据范围

对于 50%50\% 的数据,2m100 2 \leq m \leq 100 0ci100 0 \leq c_i \leq 100 1xy10000 1 \leq x \leq y \leq 10000

对于 100%100\% 的数据,2m105 2 \leq m \leq 10^5 0ci105 0 \leq c_i \leq 10^5 1xy109 1 \leq x \leq y \leq 10^9