Cod sursa(job #2599599)

Utilizator DajaMihaiDaja Mihai DajaMihai Data 11 aprilie 2020 15:31:41
Problema Tablete Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.04 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("tablete.in");
ofstream g("tablete.out");
int n,k,j,l,i,nr=1;
int main()
{
    f>>n>>k;
    if(k%2==0){
        for(i=1; i<=n; i++)
    {j=1;
        if(l!=0)
        {
            g<<l<<" ";
            l=0;j=2;
        }
        for( ;j<=n; j++)
            {
                if(j==k&&nr%2!=0)
                {
                    l=nr;
                    nr++;
                }
                g<<nr<<" ";
                nr++;
            }
        g<<endl;
    }
    }
    else{
    for(i=1; i<=n; i++)
    {j=1;
        if(l!=0)
        {
            g<<l<<" ";
            l=0;j=2;
        }
        for( ;j<=n; j++)
            {
                if(j==k&&nr%2!=0)
                {
                    l=nr;
                    nr++;
                }
                if(i==n-1&&j==n)
                g<<n*n<<" ";
                else{
                g<<nr<<" ";
                nr++;}
            }
        g<<endl;}
    }
}