Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2012-06-13 08:39:00.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:snooker.in, snooker.outSursăJunior Challenge 2012
AutorVlad GavrilaAdăugată dejuniorcJunior Challenge juniorc
Timp execuţie pe test0.1 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Snooker

Ronnie OSullivan a înţeles în sfârşit că şi defensiva este utilă în jocul de snooker. Pentru a exersa această tactică, Ronnie şi-a cumpărat o masă de dimensiuni (N+2)*(M+2), fără buzunare, dotată cu o bilă albă şi K bile roşii, toate bilele având raza 1. Colţul din stânga-jos al mesei are coordonatele (-1, -1) iar colţul dreapta-sus are coordonate (N+1, M+1). Observăm astfel că o bilă plasată in colţul stânga-jos va avea centrul la coordonatele (0, 0). Analog, centrul unei bile plasată în dreapta-sus va avea coordonatele (N, M).

Ronnie se va antrena în felul următor: el plasează bila albă şi cele K bile roşii pe masă, toate în puncte de coordonate întregi. Apoi, Ronnie îşi alege un punct A de coordonate întregi (Xa, Ya) şi încearcă să lovească bila albă astfel încât, după ce rulează pe masă, centrul ei să se oprească în punctul A, fără ca, pe traiectorie, bila albă să fi lovit vreuna din bilele roşii. Din cauza poziţiilor în care se află bilele roşii, se poate ca lovitura să nu se poată efectua direct, ci doar cu manta. Masa cumpărată de Ronnie este de o calitate superioară, încât bila albă sare din mantă sub acelaşi unghi sub care a fost lovită (vezi figura).

Date de intrare

Fişierul de intrare snooker.in ...

Date de ieşire

În fişierul de ieşire snooker.out ...

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

snooker.insnooker.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?