| 比赛 | 
    名字我取了 | 
    评测结果 | 
    AAAAAAAAAA | 
    | 题目名称 | 
    餐馆的桌子 | 
    最终得分 | 
    100 | 
    | 用户昵称 | 
    @@@ | 
    运行时间 | 
    0.004 s  | 
    | 代码语言 | 
    C++ | 
    内存使用 | 
    0.31 MiB  | 
    | 提交时间 | 
    2017-09-15 19:13:19 | 
显示代码纯文本
#include <fstream>
#include <vector>
#include <stdlib.h>
#include <time.h>
using namespace std;
ifstream cin("RT.in");
ofstream cout("RT.out");
int n,a,t, b_emp,b_o,ans = 0;
int cyf()
{	
	int i,j,k;
	cin >> n >> a >> b_emp;
	for(i = 1;i <= n;i++)
	{
		cin >> t;
		if(t == 1)
		{
			if(a >= 1)
			{
				a--;
				continue;
			}
			else if(a == 0&&b_emp >= 1)
			{
				b_emp--;
				b_o++;
				continue;
			}
			else if(a == 0&&b_o >= 1)
			{
				b_o--;
				continue;
			}
		}
		if(t == 2 && b_emp >= 1)
		{
			b_emp--;
			continue;
		}
		ans += t;
	}
	cout << ans << endl;
	cin.close();	
	cout.close();
	return 0;
}
int hhhh = cyf();
int main() {;}