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

22053번 - Междуречье 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 256 MB9000.000%

문제

Уже долгие годы между царством Междуречье и империей Вредляндия идет ожесточенная война. В этот раз имперское начальство решило парализовать транспортную систему Междуречья. Междуречье — государство, расположенное между двух параллельно текущих бесконечно длинных рек, которые можно представить на плоскости как прямые x=0 и x=T. В Междуречье есть n дорог. Каждая дорога представляет собой некоторую ломаную без самопересечений, один конец которой лежит на берегу одной реки, а другой конец — на берегу другой реки. Никакие две дороги в Междуречье не пересекаются, чтобы избавить жителей от сложных решений, куда же пойти на очередном перекрестке. Так же все дороги были спроектированы таким образом, что если идти по дороге от одной реки к другой, расстояние до реки будет лишь уменьшаться. Иными словами, каждая дорога пересекается с любой прямой x=A не более чем в одной точке.

Для выполнения своего плана по разрушению транспортной сети Междуречья, ученые Вредляндии изобрели ужасное оружие — чугуниевую бомбу. Чугуниевая бомба имеет форму выпуклого многоугольника с m вершинами. Бомбу можно сбросить в любую точку мира, и она мгновенно сделает непригодными для использования все дороги, с которыми имеет хотя бы одну общую точку. Обратите внимания, что бомба всегда имеет форму одного и того же выпуклого многоугольника, и не может вращаться.

Помогите аналитикам империи выяснить, какое минимальное число бомб нужно изготовить, чтобы полностью вывести из строя транспортную систему Междуречья.

입력

В первой строке записано одно целое положительное число n — количество дорог в Междуречье.

Дальше идет описание n дорог. В первой строке описания i-й дороги записано число ki (ki ≥ 2) — число вершин ломаной, соответствующей i-й дороге, а в следующих ki строках записаны вершины (xi,j, yi,j), через которые проходит дорога (0 = xi,1 < xi,2 < … < xi,ki = T, -108yi,j ≤ 108, T ≤ 108, T одинаково для всех ломаных, yi,1 < yi+1,1).

В следующей строке записано число m (3 ≤ m ≤ 1000) — число вершин в выпуклом многоугольнике, представляющем бомбу, а в следующих m строках записаны точки (xi, yi) (-108xi,yi ≤ 108) — вершины многоугольника в порядке обхода против часовой стрелки. Никакие две точки многоугольника не совпадают, и никакие три точки не лежат на одной прямой.

Сумма всех ki не превышает 1000.

출력

Выведите одно целое число — минимальное число многоугольников, которое нужно, чтобы покрыть все дороги.

제한

예제 입력 1

2
2
0 0
5 0
2
0 6
5 6
4
0 -3
3 0
0 3
-3 0

예제 출력 1

1

예제 입력 2

2
2
0 0
5 0
2
0 7
5 7
4
0 -3
5 0
0 3
-5 0

예제 출력 2

2

힌트

출처

Contest > Russian Code Cup > 2015 > RCC 2015 Final Round E번

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

출처

대학교 대회

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

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