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

21687번 - Гомотетия 스페셜 저지다국어

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

문제

Гомотетией с центром O и коэффициентом k ≠ 0 называют преобразование плоскости, при котором точка O переходит сама в себя, а любая точка X ≠ O – в такую точку Y, что

  • Y лежит на прямой OX;
  • OY = |k|OX;
  • при k >0 Y лежит на луче OX, при k <0 Y лежит на продолжении луча OX за точку O.

Требуется по координатам вершин двух различных простых N-угольников выяснить, существует ли гомотетия, переводящая первый многоугольник во второй и, если существует, найти ее центр и коэффициент.

입력

В первой строке входного файла содержится целое число n (3 ≤ n ≤ 1000) – количество вершин в каждом многоугольнике

В следующих n строках – по два целых числа x и y (-106 ≤ x,y ≤ 106) – координаты вершин первого многоугольника в порядке обхода против часовой стрелки.

В следующих n строках – по два целых числа x и y (-106 ≤ x,y ≤ 106) – координаты вершин второго многоугольника в порядке обхода против часовой стрелки.

출력

Если существует гомотетия, которая переводит первый многоугольник во второй, то выведите в первой строке выходного файла «YES», а во второй строке – три вещественных числа с точностью не менее 10-5 – координаты центра гомотетии и ее коэффициент. Если искомой гомотетии не существует, выведите в выходной файл слово «NO».

제한

예제 입력 1

3
-1 1
1 1
1 5
1 9
-3 1
1 1

예제 출력 1

YES
1.0 1.0 2.0

예제 입력 2

3
-1 1
1 1
1 5
1 1
0 0
1 0

예제 출력 2

NO

힌트

출처

Olympiad > Russian Olympiad in Informatics > Russian Olympiad in Informatics Regional > Russian Olympiad in Informatics Regional 2008 - West 2번

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

출처

대학교 대회

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

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