Submission
Status:
[PTS][TSS][TSS][TSS][TSS]
Score: 0
User: Cmoss9
Problemset: สมดุลย์ชีวิต
Language: cpp
Time: 1.054 second
Submitted On: 2025-03-30 15:25:38
#include <bits/stdc++.h>
using namespace std;
int main () {
ios_base::sync_with_stdio(0); cin.tie(0);
int n; cin >> n;
vector<int> work(n);
for (int i = 0;i<n;i++) {
cin >> work[i];
}
sort(work.begin(),work.end());
int res = INT_MAX;
do {
int days = 0;
for (int i = 0;i<n;i++) {
if (work[i] >= 18) {
if (work[i+1] >= 18 && i+1 < n) {
days++;
}
}
days++;
}
res = min(res,days);
} while (next_permutation(work.begin(),work.end()));
cout << res;
}