Run ID:148883
提交时间:2026-03-01 20:05:02
#include <iostream> #include <vector> #include <set> #include <algorithm> using namespace std; int main() { int C; // 读取测试用例组数 cin >> C; while (C--) { int n; cin >> n; // 用set自动去重,且默认按升序排列 set<int> unique_nums; for (int i = 0; i < n; ++i) { int num; cin >> num; unique_nums.insert(num); } // 判断去重后的元素数量 if (unique_nums.size() < 2) { cout << "NO" << endl; } else { // 遍历到第二个元素(第二小的数) auto it = unique_nums.begin(); ++it; // 第一个是最小,++后是第二个 cout << *it << endl; } } return 0; }