比赛 期末考试3 评测结果 WWAWWWWWWWWWWWWWTTTW
题目名称 hope I can be awake 最终得分 5
用户昵称 梦那边的美好BP 运行时间 4.086 s
代码语言 C++ 内存使用 3.73 MiB
提交时间 2026-02-11 11:52:43
显示代码纯文本
#include <iostream>
using namespace std;
int a[200005];
bool b[200005];
int main() {
    freopen("hopeicanbeawake.in", "r", stdin);
    freopen("hopeicanbeawake.out", "w", stdout);
    int n, k;
    cin >> n >> k;
    for (int i = 1; i <= k; i++) {
        cin >> a[i];
        b[a[i]] = 1;
    }
    for (int i = 1; i <= k; i++) {
        for (int j = a[i] + 1; j <= n; j++) {
            if (!b[j]) {
                cout << j << " ";
                b[j] = 1;
            }
        }
        cout << a[i] << " ";
    }
    for (int i = n; i >= 1; i--) {
        if (!b[i]) cout << i << " ";
    }
    return 0;
}