map TLE!
查看原帖
map TLE!
574215
OneLeft楼主2022/6/18 19:20
#include<bits/stdc++.h>
using namespace std;
long long n,m,x[2000005],t;
map<long long,long long>a;
int main()
{
	scanf("%lld%lld",&n,&m);
	for(int i=1;i<=n;i++)
	{
		scanf("%lld",&x[i]);
		if(i>m+1)
		{
			t=x[i-m-1];
			a[t]--;
			if(a[t]==0)a.erase(t);
		}
		if(i==1)printf("0\n");
		else printf("%lld\n",a.begin()->first);
		a[x[i]]++;
	}
	
	return 0;
}

开了O2O^2还是过不了!

2022/6/18 19:20
加载中...