为啥会UKE?
传送门
#include<bits/stdc++.h>
using namespace std;
int arr[43] = {};
int cnt[7] = {};
int n, m;
int main(){
scanf("%d", &n);
arr[4] = 1; arr[8] = 2; arr[15] = 3; arr[16] = 4; arr[23] = 5; arr[42] = 6;
for(int i = 1; i <= n; i ++){
scanf("%d", &m);
if(m == 4 || cnt[arr[m]] + 1 <= cnt[arr[m] - 1])
cnt[arr[m]] ++;
}
printf("%d\n", n - cnt[6] * 6);
return 0;
}