Diferente pentru problema/hidden_points intre reviziile #40 si #41

Nu exista diferente intre titluri.

Diferente intre continut:

Jon şi Daenerys trebuie să găsească un plan de atac pentru a învinge armata morţilor. Cei doi ştiu exact numărul inamicilor, dar nu şi poziţiile acestora. Pentru a afla locaţiile lor, Jon îi dă lui Daenerys ecuaţia unei drepte iar apoi ea zboară cu dragonii săi şi numără câţi inamici se află strict la dreapta dreaptei. Cei doi repetă procesul până când Jon reuşeşte să găsească poziţiile tuturor inamicilor. Deoarece Jon nu se pricepe la probleme de geometrie, acesta vă roagă pe voi să îl ajutaţi. Vi se dă $N$, numărul inamicilor, iar voi trebuie să le aflaţi poziţiile folosindu-vă de query-uri de tip:
* $? X{~1~} Y{~1~} X{~2~} Y{~2~}$, unde $X{~1~}$, $Y{~1~}$, respectiv $X{~2~}, Y{~2~}$ reprezintă coordonatele a două puncte în plan. Veţi primi în schimb un număr care reprezintă numărul de puncte aflate la dreapta dreptei determinată de punctele $(X{~1~}, Y{~1~}), (X{~2~}, Y{~2~})$.
* $? X{~1~} Y{~1~} X{~2~} Y{~2~}$, unde $X{~1~}$, $Y{~1~}$, respectiv $X{~2~}, Y{~2~}$ reprezintă coordonatele a două puncte în plan. Veţi primi în schimb un număr care reprezintă numărul de puncte aflate la dreapta dreptei determinată de punctele $(X{~1~}, Y{~1~}), (X{~2~}, Y{~2~})$ (vezi restrictii si precizari pentru definitia exacta).
* $! X{~1~} Y{~1~} X{~2~} Y{~2~} ... X{~N~} Y{~N~}$, unde $X{~P~}$, $Y{~P~}$, reprezintă coordonatele poziţiilor găsite. Acest tip de query se va face o singură dată.
* Coordonatele punctelor sunt numere întregi.
* Pentru punctele ascunse 1 ≤ X, Y ≤ 1e5
* Pentru Query 0 ≤ X, Y ≤ 1e5 + 1
* daca folositi double la query, luati 80% din punctajul pe test
* Daca folositi double la query, luati 80% din punctajul pe test
* Pentru 20 puncte : N ≤ 10 şi 0 ≤ X, Y ≤ 10 (pentru puncte)
* Pentru alte 20 puncte : coordonatele X{~i~} respectiv Y{~i~} sunt distincte
* Dacă folosiţi peste 5 × N × log(10^5^) query-uri, luaţi 30% din punctajul pe test (nu se aplică la primul subtask)
* Pentru toate subtaskurile mai putin primul, dacă folosiţi peste 5 × N × log(10^5^) query-uri, luaţi 30% din punctajul pe test.
* Punctul $(X, Y)$ se afla la dreapta dreptei determinate de punctele $(A, B), (C, D)$ daca si numai daca $AD + CY + XB > BC + DX + YA$
h2. Exemplu

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.