답안 #1087278

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1087278 2024-09-12T12:10:17 Z MercubytheFirst Newspapers (CEOI21_newspapers) C++17
0 / 100
0 ms 348 KB
#include "bits/stdc++.h"
using namespace std;
using ll = long long;
#define endl '\n'

#ifdef LOCAL
#include "debug.h"
#else
#define debug(...) 37
#endif

template <typename T>
void print(vector<T> v) {
    const int n = v.size();
    for(int i = 1; i + 1 < n; ++i) {
        cout << v[i];
    }
    cout << endl;
}

inline void solve(){
    int n, m;
    cin >> n >> m;
    // vector<bool> v(n + 2, true);
    // vector<int> sol;
    // v[0] = v.back() = false;
    // print(v);
    // while(true) {
    //     int x;
    //     cin >> x;
    //     if(x == -1) {
    //         break;
    //     }
    //     v[x] = false;
    //     sol.push_back(x);
    //     vector<bool> nv = v;
    //     for(int i = 1; i <= n; ++i) {
    //         nv[i] = (v[i - 1] or v[i + 1]);
    //     }
    //     v = nv;
    //     print(v);
    // }
    // for(int x : sol) {
    //     cout << x << " ";
    // }
    if(n <= 2) {
        cout << "YES\n1\n1 1\n";
        return;
    }
    cout << "YES\n" << 2 * n - 4 << '\n';
    for(int i = 2; i < n; ++i) {
        cout << i << ' ';
    }
    for(int i = n - 1; i >= 2; --i) {
        cout << i << ' ';
    }
}

 
signed main(){
    #ifdef LOCAL
    freopen("test.in", "r", stdin);
    freopen("err.txt", "w", stderr);
    #endif
    // ios_base::sync_with_stdio(0);
    // cin.tie(NULL); 
    // signed t; cin >> t; while(t--)
        solve();
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Extra information in the output file
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 348 KB Extra information in the output file
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 344 KB Extra information in the output file
2 Halted 0 ms 0 KB -