Олимпиадные задачи по программированию. Лучшие решения. Часть 1. Ускова О.Ф - 65 стр.

UptoLike

Begin
Assign(F,'output.txt');ReWrite(F);
If not TestLocation Then D:=FindDifferentSideDest(Tx1,Ty1,Tx2,Ty2)
Else D:=FindOneSideDest(Tx1,Ty1,Tx2,Ty2);
WriteLn(F,D:1:4);
WriteLn(F,Tx1:1:4,' ',Ty1:1:4);
WriteLn(F,Tx2:1:4,' ',Ty2:1:4);
Close(F)
End;
Begin
Init;
Done
End.
Задача 6. "Телебашня"
Задача была предложена на общеуниверситетской олимпиаде
по программированию , посвящённой дню рождения факультета
ПММ (март 2001). Ниже приводится решение победителя
олимпиады , в настоящее время студента 4 курса факультета
ПММ ВГУ Михаила Михайловича Ширяева
1. Условие задачи .
В результате пожара полностью сгорела телевизионная башня
города Обломова, и всё население города осталось без
телевидения. Чтобы восстановить телевещание в кратчайшие
сроки , мэр города распорядился разместить передатчики на
крышах некоторых домов. Однако ситуация осложняется наличием
в городе нескольких небоскрёбов, владельцы которых установили у
себя на крыше антенну спутниковой системы See++ и поэтому не