| Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|---|
| 436409 | 顾鑫辰 | 【C9-2】第K小整数 | C++ | 通过 | 100 | 10 MS | 296 KB | 555 | 2026-04-14 16:46:54 |
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n, k; cin >> n >> k; vector<int> a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } // 1. 排序 sort(a.begin(), a.end()); // 2. 去重 auto last = unique(a.begin(), a.end()); a.erase(last, a.end()); // 3. 判断并输出 if (k > a.size()) { cout << "No result" << endl; } else { cout << a[k - 1] << endl; } return 0; }