Submission #1202377

#TimeUsernameProblemLanguageResultExecution timeMemory
1202377WarinchaiRabbit Carrot (LMIO19_triusis)C++20
100 / 100
16 ms4032 KiB
#include<bits/stdc++.h> #define int long long using namespace std; int ans=0; int inf=1e12; int ar[200005]; int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n,m;cin>>n>>m; for(int i=1;i<=n;i++)cin>>ar[i]; vector<int>v; for(int i=1;i<=n;i++){ int val=i*m-ar[i]; if(val<0)continue; int id=upper_bound(v.begin(),v.end(),val)-v.begin(); if(id>=v.size())v.push_back(val); else v[id]=val; } cout<<n-v.size(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...