https://atcoder.jp/contests/aising2019/tasks/aising2019_b
解説
https://atcoder.jp/contests/aising2019/submissions/3984416
問題は1,2,3問目のどれか1つにしか使えない。
なので、1,2,3問目についてつける問題を数える。
あとは、その最小値が作れるコンテストの最大数。
int N, A, B, P[101]; //--------------------------------------------------------------------------------------------------- void _main() { cin >> N >> A >> B; rep(i, 0, N) cin >> P[i]; int a = 0, b = 0, c = 0; rep(i, 0, N) if (P[i] <= A) a++; rep(i, 0, N) if (A + 1 <= P[i] and P[i] <= B) b++; rep(i, 0, N) if (B + 1 <= P[i]) c++; int ans = min(a, min(b, c)); cout << ans << endl; }