Submission #851733

#TimeUsernameProblemLanguageResultExecution timeMemory
851733TrumlingFinancial Report (JOI21_financial)C++14
14 / 100
41 ms5832 KiB
#include<bits/stdc++.h> using namespace std; typedef long long ll; #define pb push_back #define F first #define S second #define enter cout<<'\n'; #define INF 999999999999 ll MOD=1000000006; #define round fixed<<setprecision(2)<< #define all(x) x.begin(),x.end() int main() { ios_base::sync_with_stdio(0); cin.tie(0); ll n,d; cin>>n>>d; ll arr[n]; for(int i=0;i<n;i++) cin>>arr[i]; ll ans=0; for(int i=0;i<(1<<n);i++) { if((i&(1<<(n-1)))==0) continue; ll pre=-1; ll curr=0; ll maxi=-1; bool tf=1; for(int j=0;j<n;j++) { if((i&(1<<j))==0) continue; if(pre!=-1 && j-pre>d) { tf=0; break; } pre=j; if(maxi<arr[j]) { maxi=arr[j]; curr++; } } if(tf) ans=max(ans,curr); } cout<<ans; }
#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...