Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
119872 | 朱安然 | 19老李吃水果 | C++ | Accepted | 1 MS | 280 KB | 484 | 2025-05-21 14:18:41 |
#include <iostream> #include <vector> #include <algorithm> using namespace std; void solve() { int n; cin >> n; vector<int> cnt(n + 1, 0); int max_cnt = 0; for (int i = 0; i < n; ++i) { int a; cin >> a; cnt[a]++; max_cnt = max(max_cnt, cnt[a]); } if (max_cnt > (n + 1) / 2) cout << "N\n"; else cout << "Y\n"; } int main() { int k; cin >> k; while (k--) solve(); return 0; }