asediu

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

Se aproximează o zonă de război sub forma unui cerc pe circumferinţa căruia se stabilesc NN puncte reprezentând comandamentele trupelor aliate cu proprietatea că nu există trei corzi cu capetele în aceste NN puncte care să fie concurente într-un punct situat în interiorul cercului. Între oricare două puncte (comandamente) există un drum sigur de acces direct. Aceste drumuri împreună cu circumferinţa cercului delimitează un număr de regiuni distincte. Există informaţii că regiunile astfel delimitate reprezintă de fapt terenuri minate de combatanţii inamici. Fiecare astfel de regiune va fi cercetată amănunţit de câte un soldat aliat echipat corespunzător cu detectoare de mine.

Cerinţă:

Indicaţi numărul de soldaţi de care este nevoie pentru cercetarea tuturor regiunilor formate.

Date de intrare:

Fişierul de intrare asediu.in conţine pe prima şi singura linie NN, numărul de comandamente.

Date de ieşire:

Fişierul de ieşire asediu.out conţine pe prima linie numărul TT de soldaţi necesari pentru cercetarea tuturor regiunilor formate.

Restricții și precizări

  • 2N2 000 0002 \leq N \leq 2 \ 000 \ 000

Exemplu

asediu.in

5

asediu.out

16

Explicație

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