Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2006-11-11 17:49:11.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:bombar.in, bombar.outSursăinfo-arena 1.0
AutorAdrian VladuAdăugată de
Timp execuţie pe test0.15 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

Bombar

Aceasta pagina a fost importata din infoarena1 si nu este inca prelucrata.
Sterge ==Include(file="template/raw")== cand esti multumit cu continutul paginii.

In timpul bombardamentelor, Paftenie a devenit genist. Trebuie sa dezamorseze niste bombe aflate adanc in pamant si asta repede. Sunt exact 2*N bombe, asezate in doua randuri paralele, ca in figura urmatoare:

Can't handle ==html| block.

Intre oricare doua bombe consecutive din acelasi rand sau o bomba si corespunzatoarea sa din celalalt rand se poate sapa un tunel (bombele intre care se pot sapa tuneluri apar legate in figura). Trebuie sa le dezamorseze pe toate, una care una, sapand exact 2*N-1 tuneluri si trebuie sa poata circula intre oricare doua bombe numai prin tunelurile sapate. Inainte de a trece la treaba, Paftenie se intreaba in cate moduri se pot sapa tunelurile.

Cerinta

Ajutati-l sa afle pana nu e prea tarziu!

Date de Intrare

Pe prima linie a fisierului de intrare bombar.in este dat numarul N al bombelor de pe un sir.

Date de Iesire

Fisierul de iesire bombar.out va contine pe prima linie un singur numar, reprezentand numarul de posibilitati in care se pot sapa tunelurile.

Restrictii si precizari

  • 1 ≤ N ≤ 20.000

Exemplu

bombar.inbombar.outexplicatie
24Bombele sunt plasate astfel:
o--o
I  I
o--o
 
Paftenie poate sapa tunelurile in 4 feluri:
o--o o--o o--o o--o
I  I I  I I  I I  I
o--o o--o o--o o--o
315 
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?