Notice: Undefined index: name in /usr/www/lib/views/home/viewtitle.html on line 188
-阅读程序 第 22 题
#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的最大值为( )。

解答部分以后会开放。