哈哈哈哈
查看原帖
哈哈哈哈
1420792
E24chensiyu楼主2024/8/21 11:23
#include <bits/stdc++.h>
using namespace std;
int a[1000001];
bool s[1000001];
int main()
{
	int n,b,k,i,j,l=0;
	int sum=0,min=1000000;
	cin>>n>>k>>b;
	for(i=1;i<=b;i++)
	cin>>a[i];
	for(i=1;i<=b;i++)
	{
		s[a[i]]=1;
	}
	sort(a+1,a+n+1);
	for(i=1;i<=n-k;i++)
	{
		for(j=1;j<=k;j++)
		{
			if(s[i+l]==1)
			{
				sum++;
			}
			l++;
		}
		if(min>sum) min=sum;
		sum=0;
		l=0;
	}
	cout<<min;
}

枚举出奇迹

2024/8/21 11:23
加载中...