explorare

Time limit: 1.5s Memory limit: 128MB Input: explorare.in Output: explorare.out

O colonie de NN furnici a început să exploreze sistematic teritoriul din preajma muşuroiului. Furnicile se deplasează doar la dreapta sau în jos. Această parte a teritoriului a fost împătrită în zone dispuse pe linii si coloane sub forma unei matrice cu NXNX linii şi NYNY coloane.

Furnicile pornesc în explorare una câte una din celula din stânga-sus a matricei. Ele merg alternativ: prima spre dreapta, a doua în jos, a treia din nou la dreapta si tot așa. La fel procedează în fiecare celulă a matricei în care ajung, ghidându-se după feromoni lăsați de celelalte furnici. Astfel prima furnică ce ajunge într-o celulă continuă drumul spre celula din dreapta, a doua furnică care ajunge în aceeași celulă o ia în jos, a treia din nou la dreapta și tot așa. Furnicile merg în acest fel până ies din matrice.

Cerinţă

Ce suprafaţă a matricei a rămas neexplorată dacă din muşuroi pornesc NN furnici.

Date de intrare

Fişierul de intrare explorare.in conţine pe prima linie numărul natural NN. A doua linie a fişierului conţine două numere naturale reprezentând NXNX şi NYNY.

Date de ieșire

Fişierul de ieşire explorare.out va conţine un număr natural reprezentând suprafaţa din teritoriu care a rămas neexplorată.

Restricții și precizări

  • 1N1091 \leq N \leq 10^9
  • 1NX,NY1051 \leq NX, NY \leq 10^5

Exemplu

explorare.in

4
5 6

explorare.out

7

Explicație

În fişier se va scrie numărul 77, acesta fiind numărul de celule nevizitate de niciuna din cele 44 furnici. Traseele urmate de furnici sunt următoarele:

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