记录编号 450315 评测结果 AAAAAAAAAA
题目名称 [Codeforces 828A] 餐馆的桌子 最终得分 100
用户昵称 Gravatar悖逆哲 是否通过 通过
代码语言 C++ 运行时间 0.044 s
提交时间 2017-09-15 22:04:29 内存使用 0.29 MiB
显示代码纯文本
#include<cstdio>
int n,a,b;
int aa=0,bb=0;
int ans=0;
int main(){
    freopen("RT.in","r",stdin);
    freopen("RT.out","w",stdout);
    scanf("%d%d%d",&n,&a,&b);

    
    for(int i=1;i<=n;i++){
        int t;
        scanf("%d",&t);
        if(t==1)
            if(a>0)
                a--;
            else
                if(b>0){
                    b--;
                    aa++;
                }
                else
                    if(aa>0)
                        aa--;
                    else
                        ans++;
        else
            if(b>0){
                b--;
                //aa++;
            }
            else
                ans+=2;
    }
    printf("%d",ans);
    return 0;
}