Cod sursa(job #2294406)

Utilizator giotoPopescu Ioan gioto Data 2 decembrie 2018 13:18:48
Problema Tije Scor 90
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.12 kb
#pragma GCC optimize("Ofast")
#include <cstdio>
using namespace std;

int n;
int main()
{
    freopen("tije.in", "r", stdin);
    freopen("tije.out", "w", stdout);

    scanf("%d", &n);
    for(int i = n - 1; i >= 1 ; --i){
        for(int j = n; j >= 1 ; --j){
            int k = 1;
            for(k; k + 6 <= i ; k += 6){
                printf("%d %d\n", j, j + 1);
                printf("%d %d\n", j, j + 1);
                printf("%d %d\n", j, j + 1);
                printf("%d %d\n", j, j + 1);
                printf("%d %d\n", j, j + 1);
                printf("%d %d\n", j, j + 1);
            }
            for(k; k <= i ; ++k)
                printf("%d %d\n", j, j + 1);
        }

        int k = 1;
        for(k; k + 6 <= i ; k += 6){
            printf("%d %d\n", n + 1, 1);
            printf("%d %d\n", n + 1, 1);
            printf("%d %d\n", n + 1, 1);
            printf("%d %d\n", n + 1, 1);
            printf("%d %d\n", n + 1, 1);
            printf("%d %d\n", n + 1, 1);
        }
        for(k; k <= i ; ++k)
            printf("%d %d\n", n + 1, 1);
    }


    return 0;
}