Submission #304934

#TimeUsernameProblemLanguageResultExecution timeMemory
304934EMEJSkyscraper (JOI16_skyscraper)C++11
5 / 100
2076 ms384 KiB
#include <bits/stdc++.h> #define int long long #define F first #define S second #define pb push_back #define pii pair <int,int> #define all(x) x.begin(),x.end() #define SZ(x) (int)x.size() using namespace std; int32_t main(){ ios::sync_with_stdio(0);cin.tie(0); int n,k; cin>>n>>k; int a[n]; int cnt=0; for(int i=0;i<n;i++) cin>>a[i]; sort(a,a+n); do{ int sum=0; for(int i=1;i<n;i++) sum+=abs(a[i]-a[i-1]); if(sum<=k) cnt++; }while(next_permutation(a,a+n)); cout<<cnt<<endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...