Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Конкурсы и Олимпиады по Машинному программированию (КОМП) Задача 1


Новости

 Несколько участников добрались до уровня 5. Но пара человек была возвращена  на предыдущие уровни  тестам  участников.

Сегодня публикуется текущий рейтинг и задача уровня 1.

И новость, на прямую не относящаяся к нашему проекту:
 20-26 апреля
Состоится XIX Всероссийская олимпиада школьников по информатике. Там можно принять участие в Интернет-туре.

Текущие результаты

Уровень 4

Гатин Руслан Музахитович.

Уровень 3

Смирнов Григорий Сергеевич.

Уровень 2

Кибардин Алексей Андреевич, Фатеев Арсений Евгеньевич, Карета Максим Станиславович.

Уровень 1

Звонарёв Антон Сергеевич, Рура Виталий Александрович, Кретов Алексей Константинович. Муратов Дамир Фаритович, Чернов Николай Алексеевич, Ахунзянов Расим Ралифович, Мирзасалихов Ранис Альбертович.

Задача уровня 1.

Треугольное озеро

В одной местности находится озеро правильной треугольной формы. На его противоположных берегах стоят два дома так, что если провести линию между ними, то она пройдёт параллельно одной из сторон озера. Длина стороны озера 4км. Сами дома стоят на расстоянии 4км по прямой и на одинаковом расстоянии от озера.

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

Технические требования

Положение домов точно описывается расстоянием одного из них до озера по прямой между ними. Результат должен быть вычислен с точностью до 10 метров. Выдать на экран минимальное расстояние в километрах. Входные данные подаются во входной поток. Это значит, что программа должна работать так, чтобы команда
"ИМЯ ИСПОЛНЯЕМОГО МОДУЛЯ < text.txt"
читала данные из файла text.txt.

ПРИМЕР

Если исполняемый модуль называется prog.exe, а в файле test.txt содержится:
100
то команда:
prog.exe < test.txt
выдаст: 4.35

 



Автор: Пупышев Вячеслав Викторович   
e-mail: pvv@uni.udm.ru   
Web: http://colymp.da.ru   

В избранное