4338: GESP C++ 三级_3春游202306
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:10
解决:5
题目描述
样例输入 复制
3 3
0 2 1
样例输出 复制
3
提示
#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; }