朕的评测机爱妃狠心地拒绝了朕的贪心
  • 板块P1564 膜拜
  • 楼主Amoribus
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/11 20:07
  • 上次更新2024/8/11 21:00:47
查看原帖
朕的评测机爱妃狠心地拒绝了朕的贪心
935976
Amoribus楼主2024/8/11 20:07

70pts,贪心的问题出在哪

#include<bits/stdc++.h>
using namespace std;
int n,m,a[2509],ans=0;
int main()
{
	ios::sync_with_stdio(0);
	cin>>n>>m;
	for(int i=1;i<=n;i++) cin>>a[i];
	int i=1;
	while(i<=n){
		int flag=1,point=i,niu1=0,niu2=0;
		for(int j=i;j<=n;j++){
			if(a[j]==1) niu1++;
			else niu2++;
			if(a[j]!=a[i]) flag=0;
			if(flag==1||abs(niu1-niu2)<=m) point=max(point,j); 
		}
		ans++;
		i=point+1;
	}
	cout<<ans<<endl;
	return 0;
}
2024/8/11 20:07
加载中...