Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
351773 | 黄浙峰老师 | 【GESP三级】春游 | C++ | 通过 | 100 | 4 MS | 244 KB | 641 | 2025-09-21 13:28:27 |
#include <iostream> using namespace std; bool arrive[1000]; int main() { int n = 0, m = 0; cin >> n >> m; // 初始化 arrive 数组为所有同学均未报到 for (int i = 0; i < n; i++) arrive[i] = false; // 依次报到 m 次 for (int i = 0; i < m; i++) { int code = 0; cin >> code; arrive[code] = true; } // 依次检查 n 位同学是否到达 bool all = true; for (int i = 0; i < n; i++) { if (!arrive[i]) { if (all) { cout << i; all = false; } else { cout << " " << i; } } } // 处理全部到达的特殊情况 if (all) cout << n; cout << endl; return 0; }