Run ID:117182

提交时间:2025-04-14 13:09:43

#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int C; cin >> C; // 读取测试数据组数 while (C--) { int n; cin >> n; // 读取整数个数 vector<int> nums(n); for (int i = 0; i < n; ++i) { cin >> nums[i]; // 读取n个整数 } // 排序 sort(nums.begin(), nums.end()); // 去除重复元素 nums.erase(unique(nums.begin(), nums.end()), nums.end()); // 判断是否存在第二小的数 if (nums.size() < 2) { cout << "NO" << endl; } else { cout << nums[1] << endl; } } return 0; }