记录编号 452009 评测结果 AAAAAAAAAA
题目名称 [Codeforces 828A] 餐馆的桌子 最终得分 100
用户昵称 GravatarWHZ0325 是否通过 通过
代码语言 C++ 运行时间 0.045 s
提交时间 2017-09-18 19:59:33 内存使用 0.29 MiB
显示代码纯文本
#include <cstdio>
int main() {
	freopen("RT.in","r",stdin);
	freopen("RT.out","w",stdout);
	int n,a,b;
	scanf("%d%d%d",&n,&a,&b);
	int be=0;
	int t;
	int ans=0;
	while(n--) {
		scanf("%d",&t);
		if(t==1) {
			if(a>0) {
				a--;
			}
			else if(b>0) {
				b--;
				be++;
			}
			else if(be>0) {
				be--;
			}
			else {
				ans++;
			}
		}
		else {
			if(b>0) {
				b--;
			}
			else {
				ans+=2;
			}
		}
	}
	printf("%d\n",ans);
	fclose(stdin);
	fclose(stdout);
	return 0;
}