Cod sursa(job #2664665)

Utilizator Xutzu358Ignat Alex Xutzu358 Data 29 octombrie 2020 08:33:43
Problema Dame Scor 50
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.71 kb
#include <bits/stdc++.h>
using namespace std;

ifstream f("dame.in");
ofstream g("dame.out");

bool colon[1005];
bool mat[1005][1005];
int dame;
int n;

int main()
{
    f >> n;
    dame = n;
    int lin = 1;
    int col = 2;
    while (dame!=0) {
        while (col <= n) {
            mat[lin][col]=1;
            colon[col]=1;
            lin++;
            col+=2;
            dame--;
        }
        col = 1;
        while (colon[col]==1) {
            col++;
        }
    }
    g << n <<'\n';
    for (int i=1;i<=n;i++) {
        for (int j=1;j<=n;j++) {
            if (mat[i][j]==1) {
                g << i << " " << j << '\n';
            }
        }
    }
    return 0;
}