比赛 20111108 评测结果 C
题目名称 机房 最终得分 0
用户昵称 风华正茂 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2011-11-08 11:01:04
显示代码纯文本
#include<fstream>
#include<cmath>
using namespace std;
int main()
{
	ifstream cin("orz.in");
	ofstream cout("orz.out");
	int n,m,i,a[2500],tot=1,t1=0,t2=0;
	cin>>n>>m;
	for(i=0;i<n;i++)
	{
		cin>>a[i];
		if(a[i]==1)
			t1++;
		if(a[i]==2)
			t2++;
		if(abs(t1-t2)>m&&t1!=0&&t2!=0)
		{
			if(a[i-1]==1)
			{
				t2=0;
				t1=1;
			}
			else
			{
				t1=0;
				t2=1;
			}
			tot++;
		}
	}
	cout<<tot<<endl;
	return 0;
}