tablou

Time limit: 0.1s Memory limit: 4MB Input: tablou.in Output: tablou.out

Cerință

Generați un tablou bidimensional cu propriețățile:

  • conține NN linii și NN coloane;
  • elementele sale sunt numere naturale nenule;
  • suma elementelor este egală cu numărul natural nenul SS;
  • pe nici o linie și pe nici o coloană nu există două elemente identice;
  • diferența dintre cel mai mare și cel mai mic element ale tabloului este minimă.

Date de intrare

Fișierul de intrare este tablou.in. Pe prima linie se află numerele naturale nenule NN și SS.

Date de ieșire

Fișierul de ieșire tablou.out conține NN linii, fiecare cu NN numere, reprezentând elementele tabloului generat.

Restricții și precizări

  • 1<N1001 < N \leq 100
  • 0<S<2310 < S < 2^{31}
  • Dacă problema nu are soluție, în fișierul de iesire se va scrie cifra 00.
  • Dacă problema are mai multe soluții, în fișier se va scrie una singură.

Exemplu

tablou.in

3 51

tablou.out

4 6 7
7 4 5
5 7 6

Log in or sign up to be able to send submissions!