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

29651번 - Треугольники 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB75466.667%

문제

Недавно Вася объяснил своему младшему брату Пете основы работы с циркулем и линейкой. В качестве примера он показал, как по данному треугольнику построить такой, что середины его сторон совпадают с вершинами первого. Такое действие он назвал <<расширением>> треугольника.

Например, на рисунке треугольник $DEF$ является расширением треугольника $ABC$.

Для закрепления материала Вася решил дать брату какое-нибудь простое задание на точность построения геометрических фигур. Немного поразмыслив, он нарисовал на листе бумаги $n$ треугольников и назвал <<шагом>> однократное расширение всех треугольников. После этого он попросил Петю узнать, через какое число шагов найдется пара пересекающихся треугольников.

Два треугольника пересекаются, если существует точка, лежащая внутри или на границе каждого треугольника. В частности, если один треугольник находится внутри другого, то такие треугольники пересекаются.

Петя слушал умного брата не очень внимательно, поэтому с первого раза у него ничего не вышло. Тогда Вася заготовил ему еще несколько примеров, а для того, чтобы ему было проще проверять, попросил вас нaписать программу, которая по заданным треугольникам выводит ответ на задачу.

입력

Первая строка входного файла содержит натуральное число $n$ --- количество треугольников (2ドル \le n \le 50$). Следующие $n$ строк содержат по шесть целых чисел --- $x_1, y_1, x_2, y_2, x_3, y_3,ドル разделенных пробелами. Эти величины задают треугольник с вершинами в точках $(x_1, y_1),ドル $(x_2, y_2)$ и $(x_3, y_3)$. Все числа во входном файле не превышают по модулю 10ドル^8$.

출력

В первой строке выходного файла выведите одно целое число --- через какое число шагов найдется пара пересекающихся треугольников.

제한

예제 입력 1

2
0 0 1 0 0 1
0 0 -1 0 0 -1

예제 출력 1

0

예제 입력 2

2
0 0 1 0 0 1
-1 -1 -1 3 3 -1

예제 출력 2

0

예제 입력 3

2
10 2 5 9 3 5
-9 0 0 -9 -9 -5

예제 출력 3

3

노트

Пояснение для последнего примера:

Сплошными линиями обозначены расширения первого треугольника, пунктирными --- второго.

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2009-2010 Season > March 20, 2010 D번

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

출처

대학교 대회

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

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