2.	
#include<iostream>
int main()
{
	int n, a, b, c=0, bad=0;
	std::cin>>n>>a>>b;
	for(int i=1; i<=n; i++)
	{
		int t;
		std::cin>>t;
		if(t==1)
		{
			if(a)a--;
			else if(b)b--, c++;
			else if(c)c--;
			else bad++;
		}
		else
		{
			if(b)b--;
			else bad+=2;
		}
	}
	std::cout<<bad<<std:: endl;
	return 0;
}
判断题
1) 如果输入满足1≤n, a, b≤100000,1≤t≤2(下同),那么输出的bad一定不会大于n。( )
 
 
2) 程序运行过程中变量c的值不会小于0。( )
 
 
3) 将输入的所有 t打乱顺序不会影响程序运行结果。( )
 
 
选择题
4) 如果输入为4 1 1 1 1 2 1,那么输出的bad的值是( )。
 
 
 
 
5) 如果n固定,那么程序运行至for循环结束时,变量c的最大值为( )。