模拟
#include<iostream>
using namespace std;
const int N = 1e6+10;
int a,b;
int ans =0;
int n;
int main()
{
cin>>n>>a>>b;
//记录一只牛的大牛棚
int k =0;
while(n--)
{
int x;
cin>>x;
if(x == 1)
{
if(a > 0) a--;
else if(b > 0) b--,k++;
else if(b == 0 && k > 0) k--;
else if(b == 0 && k == 0) ans++;
}
else if (x == 2)
{
if(b > 0) b --;
else ans += 2;
}
}
cout<<ans<<endl;
}