Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
33336 | 林芳菲 | 【J】T1小清新清新题 | C++ | 通过 | 100 | 15 MS | 644 KB | 445 | 2024-10-07 17:09:20 |
#include <cstdio> #include <iostream> #include <algorithm> using namespace std; typedef long long LL; int n, a[100010]; int cnt[20]; int main() { scanf("%d", &n); for (int i = 1; i <= n; i++) { scanf("%d", &a[i]); cnt[a[i] % 3]++; } int ans = cnt[0]; ans += min(cnt[1], cnt[2]); ans += (max(cnt[1], cnt[2]) - min(cnt[1], cnt[2])) / 3; cout << ans << endl; return 0; }