得到还能参加的人数除3向下取整就好。
#include <iostream>
#include <string>
#include <cstdio>
#include <algorithm>
#define MAX 105
#define INF 0x3f3f3f3f
using namespace std;
int a[10];
int main() {
freopen("a.txt", "r", stdin);
freopen("b.txt", "w", stdout);
int n, k, x;
cin >> n >> k;
for (int i = 0; i < n; ++i) {
scanf("%d", &x);
a[x]++;
}
int sum = 0;
for (int i = 0; i <= 5; ++i) {
if (5 - i >= k) {
sum += a[i];
}
}
cout << sum / 3 << endl;
return 0;
}