Cod sursa(job #993825)

Utilizator AlexandruValeanuAlexandru Valeanu AlexandruValeanu Data 4 septembrie 2013 15:39:54
Problema Tije Scor 15
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.95 kb
#include <iostream>
#include <fstream>

using namespace std;

int N;

int main()
{
    ifstream f("tije.in");
    ofstream g("tije.out");

    f >> N;

    /// pt tija 1

    for ( int i = 2; i <= N; ++i )
            g << 1 << " " << N + 1 << "\n";

    for ( int i = 2; i <= N; ++i )
            g << i << " " << 1 << "\n";

    for ( int i = 2; i <= N; ++i )
            g << N + 1 << " " << i << "\n";

    for ( int i = 2; i < N; ++i )
    {
        for ( int j = 2; j <= N; ++j )
                g << i << " " << N + 1 << "\n";

        for ( int j = i + 1; j <= N; ++j )
        {
            g << j << " " << N + 1 << "\n";
            g << j << " " << i << "\n";
            g << N + 1 << " " << j << "\n";
        }

        for ( int j = i + 1; j <= N; ++j )
                g << N + 1 << " " << j << "\n";

        for ( int j = 1; j < i; ++j )
                g << N + 1 << " " << i << "\n";
    }

    return 0;
}