Logo
(追記) (追記ここまで)

8615번 - Mur 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB87787.500%

문제

Król Bajtocji zaobserwował w ostatnim czasie znaczny spadek dochodów miast czerpanych z podatków. Podejrzewa, że ma to związek z pojawieniem się w miastach nowych, nieuczciwych sprzedawców, którzy najprawdopodobniej w nocy przechodzą przez mury miast, przemycając różne produkty.

Król postanowił zatrudnić wszystkowidzącego Jacka, aby nocami wdrapywał się na wieże kościołów i obserwował granice miast. Jednak teraz zastanawia się, czy to wystarczy. Nie jest bowiem pewien, czy w każdym mieście wszystkowidzący Jacek może zobaczyć z wieży kościoła każdy kawałek muru. Co prawda wszystkowidzący Jacek widzi dookoła głowy i przez wszystkie budynki w mieście, jednak nie może zobaczyć części muru zasłoniętej przez inny fragment muru. Nie może również zobaczyć fragmentu muru, który cały leży na linii jego wzroku, ponieważ fragment ten jest wówczas zasłaniany przez jeden z wierzchołków.

Granica każdego miasta ma kształt wielokąta. Mur żadnego miasta nie posiada samoprzecięć, zaś kościół nie może znajdować się ani na nim, ani poza granicami swojego miasta.

입력

W pierwszym wierszu standardowego wejścia znajduje się jedna liczba całkowita $m$ (1ドル ≤ m ≤ 10$), oznaczająca liczbę miast. W następnych wierszach znajdują się opisy kolejnych miast.

Pierwszy wiersz opisu każdego miasta zawiera trzy liczby całkowite $n,ドル $x$ oraz $y$ (3ドル ≤ n ≤ 100,000円,ドル $-1,000円,000円,000円 ≤ x, y ≤ 1,000円,000円,000円$) pooddzielane pojedynczymi odstępami, oznaczające odpowiednio liczbę wierzchołków muru w tym mieście oraz współrzędne kościoła. W każdym z następnych $n$ wierszy opisu miasta znajdują się dwie liczby całkowite $x_i$ oraz $y_i,ドル oddzielone pojedynczym odstępem i oznaczające współrzędne $i$-tego wierzchołka muru ($-1,000円,000円,000円 ≤ x_i , y_i ≤ 1,000円,000円,000円$). Wierzchołki te są podane w kolejności ich występowania na murze. Innymi słowy, każde dwa kolejne wierzchołki oraz pierwszy z ostatnim są połączone fragmentami muru. Możesz założyć, że w testach wartych łącznie 70% punktów zachodzi $n ≤ 3,500円$.

출력

Twój program powinien wypisać na standardowe wyjście dokładnie $m$ wierszy. W $i$-tym wierszu powinno znaleźć się jedno słowo:

  • "TAK", jeśli w $i$-tym mieście z wieży kościoła widać cały mur,
  • "NIE" w przeciwnym przypadku.

제한

예제 입력 1

2
3 2 3
1 2
4 2
1 6
4 4 -5
2 -2
7 -5
5 -5
5 -7

예제 출력 1

TAK
NIE

힌트

출처

Olympiad > Junior Polish Olympiad in Informatics > JPOI 2009 > Stage 3 0번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /