| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 159924 | Kevin | 寻找第二小的数 | C++ | Accepted | 1 MS | 264 KB | 725 | 2026-09-12 11:47:31 |
#include<iostream> #include<algorithm> using namespace std; int a[15]; int main() { int c; cin >> c; while(c--) { int n; cin >> n; for(int i=0;i<n;i++) cin >> a[i]; sort(a,a+n); int cnt=0; int ans; for(int i=0;i<n;i++) { // 和前一个不一样,代表新数字 if(i==0 || a[i] != a[i-1]) { cnt++; if(cnt == 2) { ans = a[i]; break; } } } if(cnt >=2) cout << ans << endl; else cout << "NO" << endl; } return 0; }