제출 #566895

#제출 시각아이디문제언어결과실행 시간메모리
566895guagua0407Global Warming (CEOI18_glo)C++17
28 / 100
2069 ms3028 KiB
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define f first
#define s second
#define _ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);

int main() {_
	int n,x;
	cin>>n>>x;
	vector<int> num(n);
	for(auto &u:num){
		cin>>u;
	}
	int ans=0;
	set<int> s;
	for(int r=0;r<n;r++){
		s.clear();
		for(int i=0;i<n;i++){
			int temp;
			if(i<=r) temp=num[i]-x;
			else temp=num[i];
			if(s.lower_bound(temp)!=s.end()) s.erase(s.lower_bound(temp));
			s.insert(temp);
		}
		ans=max(ans,(int)(s.size()));
	}
	cout<<ans;
	return 0;
}
//maybe its multiset not set
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...