제출 #959095

#제출 시각아이디문제언어결과실행 시간메모리
959095studySkyscraper (JOI16_skyscraper)C++17
5 / 100
2084 ms348 KiB
#include <bits/stdc++.h>
using namespace std;

const int N = 101;

vector<int> a;

int main(){
        ios::sync_with_stdio(0);
        cin.tie(0);
        int n,k;
        cin >> n >> k;
        a = vector<int>(n);
        for (int i=0; i<n; ++i){
                cin >> a[i];
        }
        int ans = 0;
        sort(a.begin(),a.end());
        do{
                int calc = 0;
                for (int i=1; i<n; ++i){
                        calc += abs(a[i]-a[i-1]);
                }
                if (calc <= k) ++ans;
        } while (next_permutation(a.begin(),a.end()));
        cout << ans;
        return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...