记录编号 452078 评测结果 AAAAAAAAAA
题目名称 [Codeforces 828A] 餐馆的桌子 最终得分 100
用户昵称 GravatarHtBest 是否通过 通过
代码语言 C++ 运行时间 0.047 s
提交时间 2017-09-18 21:05:29 内存使用 0.31 MiB
显示代码纯文本
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
	freopen("RT.in","r",stdin);
	freopen("RT.out","w",stdout);
	int n,a,b,un=0;
	scanf("%d%d%d",&n,&a,&b);
	int member,twotoone=0;
		
	for (int i = 0; i < n; ++i)
	{
		scanf("%d",&member);
		if (member==1)
		{
			if (a)
				a--;
			else if (b)
			{
				b--;
				twotoone++;
			}
			else if (twotoone)
				twotoone--;
			else un++;
		}
		if (member==2)
		{
			if (b)
				b--;
			else
				un+=2;
		}
	
	}
	printf("%d\n",un );
	return 0;
}