Полные обороты не влияют на положение финиша, так что их можно вычесть из дистанции. Периметр прямоугольника равен P = 2(A + B), так что после выкидывания полных оборотов дистанция будет равна L mod P, где mod - операция взятия остатка. После этого L < P; если L < A, то финиш будет снизу, если A < L < A + B - справа, если A + B < L < 2A + B - сверху, а иначе слева.
Код (python 3):
A = int(input())
B = int(input())
L = int(input())
P = 2 * (A + B)
L = L % P
if L < A:
print("BOTTOM")
elif L < A + B:
print("RIGHT")
elif L < 2 * A + B:
print("TOP")
else:
print("LEFT")
Поделитесь своими знаниями, ответьте на вопрос:
В одной группе в летнем оздоровительном лагере оказались пятиклассники Аня, Боря, Вася, Гриша, Дина. У каждого из них есть одно из следующих увлечений: рисование, танцы, пение, туризм, футбол. Певица решила подружиться с туристкой. Дина удивилась, узнав, что художник и туристка – брат и сестра. Гриша дружит с художником и танцором. А у Васи нет сестёр. Назовите увлечение каждого ребёнка.
ответ:Аня - туристка
Боря - художник
Вася - танцор
Гриша - футболист
Дина - певица
Объяснение: