1949: 5283. 牛棚入住
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:31
Solved:14
Description
贝茜经营的牛棚旅店中有 a 个可供一头牛入住的小牛栏和 b个可供两头牛入住的大牛栏。
初始时,所有牛栏都是空的。
已知,今天一共有 n波奶牛依次前来入住,每波由 1∼21∼2 头奶牛组成。
如果是一头奶牛前来入住,那么:
- 如果有空着的小牛栏,则安排其在空着的小牛栏入住。
- 如果没有空着的小牛栏,则安排其在空着的大牛栏入住。
- 如果既没有空着的小牛栏,也没有空着的大牛栏,则安排其在仍未住满的大牛栏入住。
- 如果上述都没有,则将其劝离。
如果是两头奶牛前来入住,那么:
- 如果有空着的大牛栏,则安排它们在空着的大牛栏入住。
- 如果没有空着的大牛栏,则将它们劝离。
请你计算,一共有多少头奶牛会被劝离。
注意,问题是被劝离的奶牛具体数量,而不是波数。
Input
第一行包含三个整数 n,a,b。
第二行包含 n个整数 t1,t2,…,tn,其中 ti表示第 i 波奶牛的数量。
Output
一个整数,表示被劝离的奶牛的具体数量。
Sample Input Copy
4 1 2
1 2 1 1
Sample Output Copy
0
HINT
数据范围
前 33 个测试点满足 1≤n≤5。
所有测试点满足 1≤n≤2×10^5,1≤a,b≤2×10^5。