Submission #961129

#TimeUsernameProblemLanguageResultExecution timeMemory
961129PagodePaivaNewspapers (CEOI21_newspapers)C++17
6 / 100
2 ms348 KiB
#include<bits/stdc++.h>
#define N 1010

using namespace std;

vector <int> g[N];

int main(){
    int n, m;
    cin>>n >>m;
    for(int i = 0;i <m;i++){
        int a, b;
        cin >> a >> b;
    }
    cout << "YES\n";
    if(n == 1){
        cout << 1 << endl;
        cout << 1 << endl;
        return 0;
    }
    if(n % 2 == 0){
        cout << 2*n-2 << endl;
        for(int i = n;i > 1;i--) cout << i << ' ';
        for(int i = n;i > 1;i--) cout << i << ' ';
        cout << endl;
    }
    else{
        cout << 2*(n-1)-2 << endl;
        for(int i = n-1;i > 1;i--) cout << i << ' ';
        for(int i = n-1;i > 1;i--) cout << i << ' ';
            cout << endl;
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...