М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
romanova385
romanova385
02.09.2022 04:30 •  Информатика

Ограничение времени: 1 с

ограничение памяти: 256m

улиточные бега

каждые 100 лет в стране улиток проводятся улиточные бега на дистанции l сантиметров. это станет для вас неожиданностью, но в этом столетии они проводятся именно сегодня!

в этом году организаторы приняли решение провести бега на новой трассе - прямоугольнике размера a × b сантиметров. согласно правилам, участники начнут бежать из нижнего левого угла прямоугольника против часовой стрелки в соответствии со схемой ниже:

к сожалению, организаторы забега не могут определить, на какой стороне трассы должен быть расположен финиш, чтобы участники пробежали ровно l сантиметров. напишите программу, которая определить сторону прямоугольника, на которой должна находиться точка финиша.

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

формат входных данных

вводятся три целых числа a, b, l (2 ≤ a, b ≤ 106, 1 ≤ l ≤ 109) - длина и ширина прямоугольника и длина пути соответственно. гарантируется, что улитка не останавливается в углу прямоугольника.

формат результата

выведите top, если улитка остановится на верхней стороне прямоугольника, bottom - на нижней, left - на левой, right - на правой стороне прямоугольника.

примеры

входные данные

2

4

11

результат работы

left

входные данные

2

4

13

результат работы

bottom

👇
Ответ:
mnmnho57
mnmnho57
02.09.2022

Полные обороты не влияют на положение финиша, так что их можно вычесть из дистанции. Периметр прямоугольника равен 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")

4,6(63 оценок)
Открыть все ответы
Ответ:
linasokol03
linasokol03
02.09.2022

кодирование информации - преобразование какой либо информации/сигнала и т. д. в форму удобную для ее обработки, хранения, передачи

с его работают все компьютеры и вычислительные системы.

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

для кодирования четырехцветного изображения требуется двухбитовый код, поскольку с двух битов можно выразить 4 различных значения (отобразить 4 различных состояния).

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

4,6(18 оценок)
Ответ:
zdacieva07
zdacieva07
02.09.2022

а) если у принтера разрешение 4800x1200 точек на дюйм, значит по горизонтали размер будет равен 2,54 * 28346 / 4800 ≈ 15 см. А по вертикали 2,54 * 4724 / 1200 ≈ 10 см.

ответ: 10x15 см

б) для кодирования 16 миллионов цветов, необходимо, чтобы в одном пикселе было закодировано 3 байта информации (или 24 бита).

Известно, что размер изображения 28346 на 4724 точек. А всего это 28346 * 4724 = 133906504 точек. Если каждая точка несёт 24 бита информации, то всего данное изображение содержит 133906504 * 3 = 401719512 байта информации. Или 401719512 / 1024 = 392304,2109375 кбайт или 383,10958099365234375 Мбайт информации.

Известно, что скорость передачи равна 1 Мбайт в секунду или 60 МБайт в минуту. Следовательно, для передачи данного файла потребуется 383,10958099365234375 / 60 ≈ 6,385 минут

ответ: 6,385 минут

4,6(65 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ