Cod sursa(job #2008962)

Utilizator andreisontea01Andrei Sontea andreisontea01 Data 8 august 2017 10:07:00
Problema Lacate Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <cstdio>

using namespace std;

int chei[257][2];

int main()
{
    freopen ("lacate.in", "r", stdin);
    freopen ("lacate.out", "w", stdout);
    int n;
    scanf("%d", &n);
    int lacate, nrchei;
    if(n <= 3){
        lacate = n - 1;
        nrchei = 1;
        printf("%d %d\n", lacate, nrchei);
        for(int i = 2; i <= n; i++){
            printf("%d\n", i - 1);
        }
        printf("1");
    }
    else{
        lacate = n;
        nrchei = 2;
        printf("%d %d\n", lacate, nrchei);
        for(int i = 2; i <= n; i++)
            printf("%d %d\n", i - 1, i);
        printf("1 %d", lacate);
    }
    return 0;
}