Cod sursa(job #3309433)

Utilizator Bolfa_DBolfa Diana Bolfa_D Data 4 septembrie 2025 16:32:12
Problema Multimi2 Scor 90
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <bits/stdc++.h>
using namespace std;
ifstream fin("multimi2.in");
ofstream fout("multimi2.out");
int n, st;
vector<int>v;
int main()
{
    fin>>n;
    if(n==2)
    {
        fout<<1<<'\n';
        fout<<"1\n1\n";
        fout<<"1\n2";
        return 0;
    }


    fout<<n*(n+1)/2%2<<'\n';

    st=n-3;
    v.push_back(n);

    while(st>=1)
    {
        v.push_back(st);
        if(st>1)
            v.push_back(st-1);
        st-=4;
    }

    fout<<v.size()<<'\n';
    for(auto i:v)
        fout<<i<<" ";
    v.clear();
    fout<<'\n';

    st=n-1;
    while(st>=1)
    {
        v.push_back(st);
        if(st>1)
            v.push_back(st-1);
        st-=4;
    }

    fout<<v.size()<<'\n';
    for(auto i:v)
        fout<<i<<" ";

    return 0;
}