题解:CF1957A Stickogon
Description
给定
- 正多边形的每一条边都只有一根小棍。
- 一根小棍只能用在一个正多边形上。
Solution
当
当
Essential Code
constexpr int N = 110;
int n, ans, range;
int length[N];
template<typename Read, typename Print> inline void solve(Read& in, Print& out) {
in >> n;
ans = range = 0;
std::memset(length, 0, sizeof length);
for (int i = 1, temp; i <= n; ++i) {
in >> temp;
check_max(range, temp);// 维护最大的长度
length[temp]++;
}
if (n <= 2) return out << 0 << '\n', void();
for (int i = 1; i <= range; ++i) {
ans += length[i] / 3;
}
out << ans << '\n';
}