MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C88A9C.A99318A0" Данный документ является веб-страницей в одном файле, также называемой файлом веб-архива. Если вы видите это сообщение, значит данный обозреватель или редактор не поддерживает файлы веб-архива. Загрузите обозреватель, поддерживающий веб-архивы, например Microsoft Internet Explorer. ------=_NextPart_01C88A9C.A99318A0 Content-Location: file:///C:/A12BA2E8/homoteth.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
Задача 2. = &nb= sp; Гомоте= 1090;ия
Имя входного файла: |
homoteth.in |
Имя выходного файла: |
homoteth.out |
Максим&= #1072;льное время работы на одном тесте:<= /p> |
2 секунды |
Максим&= #1072;льный объем используем= 086;й памяти: |
64 мегабайта |
Макси = 84;альная оценка |
100 баллов |
=
a>Го=
мотетией
с центром =
O и
коэффициенm=
0;ом
k=
<=
span
style=3D'mso-bookmark:OLE_LINK2'>¹ 0 называ=
1102;т
преобразовk=
2;ние
плоскости,
при котором
точка O =
1087;ереходит
сама в себя, а
любая точка =
X
§
Y лежи&=
#1090;
на прямой
§
OY
=3D |k|OX;
§
при =
k >0 =
span>=
Y лежит
на луче =
OX, пр=
;и
k=
<0 Y лежи&=
#1090;
на
продолжениl=
0;
луча OX за точку =
O.<=
/p>
Требуе=
тся
написать
программу,
которая по
координатаl=
4;
вершин двух
различных
простых =
N-уг&=
#1086;льников
определяет,
существует
ли гомотети=
03;,
переводящаn=
3;
первый
многоугольl=
5;ик
во второй и,
если сущест
=
74;ует,
вычисляет ее
центр и
коэффициенm=
0;. Формат
входных
данных В первой
строке вход
=
85;ого
файла
содержится
целое число n (3 ≤ n ≤ 1000) &=
#8211; количествl=
6;
вершин в
каждом
многоугольl=
5;ике В
следующих n стро&=
#1082;ах
– по два
целых числа x и y (-106 ≤ x,y ≤ 106) –
координаты
вершин
первого
многоугольl=
5;ика
в порядке
обхода
против
часовой
стрелки. В
следующих n стро&=
#1082;ах
– по два
целых числа x и y (-106 ≤ x,y ≤ 106) –
координаты
вершин
второго
многоугольl=
5;ика
в порядке
обхода
против
часовой
стрелки. Формат
выходных
данных Если
существует
гомотетия,
которая
переводит
первый
многоугольl=
5;ик
во второй, то &=
#1085;еобходимо
вывести в
первой
строке
выходного
файла слово &la=
quo;YE=
S», а во
второй
строке – три
вещественнm=
9;х
числа –
координаты
центра
гомотетии и
ее коэффици
=
77;нт,
которые
вычисляютсn=
3; с
точностью н
=
77;
менее 10-5.
Если искомо
=
81;
гомотетии н
=
77;
существует, =
085;еобходимо
вывести в
выходной
файл слово «
Примеры входных и выходных данных
homoteth.in |
homoteth.out |
3 -1 1 1 1 1 5 1 9 -3 1 1 1 |
YES 1.0 1.0 2.0 |
3 -1 1 1 1 1 5 1 1 0 0 1 0 |
NO |
XX Всероссийс=
;кая
олимпиада
школьников
по информат
=
80;ке.
Четверт=
;ый
этап. Вариан=
090;
«Запад».
21 <=
span
style=3D'font-size:11.0pt'>марта 2008
года