Masala #UHHHW0U2AT

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 45 %
0.0
14

  

Abdulaziz tegirmoni(EASY)

SS maydon bor, huddi shu maydonda PP nuqtalar to’plami bor va shu to’plamda NN ta nuqta bor. Bunda pi(xi;yi)p_i(x_i;y_i) P[p1,p2,p3,...,pi,...,pN]P[p_1,p_2,p_3,...,p_i,...,p_N] ga tegishli nuqta. Istalgan uchta nuqta bir to’g’ri chiziqda yotmaydi. “Tegirmon” bu quyidagi hodisa:

1 dona to’g’ri chiziq istalgan pkp_k nuqtadan o’tadigan vertikal to’g’ri chiziq(bundan e’tiboran “tt” chiziq)dir.

Ushbu tt “Tegirmon”ning boshida pkp_kni o’ziga “markaz” qilgan holda soat mili bilan bir yo’nalishda o’zining “markaz”i atrofida aylanadi(ya’ni boshlang’ich holatidan o’ngga).

tt o’z “markaz”i va boshqa pqp_q nuqtaga bir vaqtning o’zida tegmaguncha pkp_k uning “markaz”idir; pqp_q nuqtagategkanda esa shu pqp_q uning yangi “markaz”iga aylanadi va yangi “markaz”i atrofida aylanadi.

Ushbu hodisa cheksiz davom etadi.

Agar shu cheksiz davom etish mobaynida prp_r nuqta tt ning “markaz”iga aylana olmasa u “o’lik” nuqta deb ataladi.

Agar tt har 360° aylanishni tugallasa va pkp_k nuqtaga qaytib kela olsa(ya’ni dastlabki holatiga), ushbu tanlanga boshlang’ich nuqta pkp_k - “oliy” nuqta deb ataladi.

Sizning PP to’plamdan “o’lik” nuqtaga sabab bo’lmaydigan va “oliy” mansabiga erishadigan nuqlalarni chop etishdir.


Kiruvchi ma'lumotlar:

Birinchi qatorda NNPP to’plamdagi nuqtalar soni kiritiladi(1N1\le N\le ).

Keyingi NN ta qatorda xix_i va yiy_i pip_i nuqtaning koordinatalari kiritiladi(xi;yix_i;y_i butun son, 1iN1\le i\le N).


Chiquvchi ma'lumotlar:

Har bir xjx_j va yjy_j, shartlarni qanoatlantiradigan pjp_j nuqtalarning koordinatalarini xx koordinatasi o'sib borish tartibida alohida qatorda chop eting.


Misollar
# input.txt output.txt
1
4
5 6
-2 8
10 7
0 5
0 5
5 6
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin