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

Задача D: Телепорт Вчера на день рождения Максиму подарили телепорт (устройство для телепортации). Сегодня Максим хочет опробовать его по дороге в школу.

Улицу, на которой живет Максим, можно представить в виде координатной прямой, на которой дом Максима имеет координату A метров, школа — B метров, а скорость передвижения Максима равна 1 м/c. Телепорт открывает портал в любой точке и моментально перемещает пользователя на расстояние ровно C метров от текущего положения пользователя в сторону школы. Однако телепорт можно использовать только один раз.

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

Напишите программу, которая по заданным числам A, B и C, определит через какое наименьшее количество секунд Максим сможет оказаться в школе.

Формат входных данных
В единственной строке входных данных вводятся 3 целых числа A, B и C (|A|,|B| \le 10^9, 0 \le C \le 10^9)— координаты дома, школы и расстояние, на которое перемещает телепорт соответственно.

Формат результата
Выведите единственное целое число— наименьшее количество секунд, через которое Максим сможет оказаться в школе (ответ всегда является целым количеством секунд).

Примеры
Входные данные
1 7 4
Результат работы
2
Входные данные
-5 5 10
Результат работы
0
Входные данные
1 10 100
Результат работы
9
Примечания
В первом тесте возможный путь Максима выглядит так: он за 1 секунду доходит из точки 1 в точку 2, далее телепортируется в точку 6 и за 1 секунду доходит то школы.

Во втором тесте он может сразу телепортироваться из дома в школу.

В третьем тесте быстрее всего дойти до школы не используя телепорт.

👇
Ответ:
Filomena0w0
Filomena0w0
17.04.2021

dom = int(input()) #вводим дом

school = int(input()) #вводим школу

teleport = int(input()) #вводим телепорт

summa = dom + school

summa1 = school - dom

summa2 = school - dom - teleport

if teleport == summa1: #если телепорт равен расстоянию между школой и домом

   print("0")

elif teleport < summa1: #если телепорт меньше чем расстояние между школой и домом

   print(summa2)

elif teleport > school and (teleport - school) < summa1: #если телепорт больше чем расстояние до школы но не больше чем разница между школой и домом

   print(teleport - school)

elif teleport > school and teleport > summa1: #если телепорт больше чем расстояние до школы и больше чем разница между школой и домом

   print(summa1)

Объяснение:

4,6(77 оценок)
Ответ:
Мика7771
Мика7771
17.04.2021

a, b, c = map(int, input().split())

print((abs(a-b), abs(c - abs(a-b)))[c < 2*abs(a-b)])

4,5(80 оценок)
Открыть все ответы
Ответ:
55555555Vgggg
55555555Vgggg
17.04.2021
{Лови прогу для одномерного массива. Если он двумерный, могу модифицировать.
Должна работать, не работает - отпишись, отыщу паскаль и исправлю.
Кидай прям весь ответ, кэп. Комментарии подотри, опять же кэп}

program massiv;
var x:array[1..10] of real;
n, i:integer;
s:real;

begin
writeln('Vvedite razmer massiva');
readln(n);
if (n<1) or (n>10) then writeln('Neverno zadano znacheniye razmera massiva')
else begin {check: +}
for i:=1 to n do begin writeln('Vvedite element ', i, 'iz ', n); readln(x[i]); end; {enter the array}
s:=0;
for i:=1 to n do
begin
s:=s+power(x[i], 3);
end;
writeln(s:2:2);
end;
readln; {stop here to read the program answer}
end.
4,5(86 оценок)
Ответ:
алиная2
алиная2
17.04.2021
Компьютерная графика - нечто мощное, в сфере отображения рисунка или графики, область деятельности, для создания фотографий, картинок применяются методы компьютерных эффектов (абстракция, реалистичные) Компьютерная графика широко используются в фильмах. Данный аспект может очень хорошо проявиться в фильме Avatar, где фильм был создан полностью из 3d графики. 1 кадр данного фильма весил 10мб. Естественно что размеры файла(информации) были огромны. Так как фильм шел 2 часа. Для отображения спецэффектов и т.д., вообщем обработкой, работал мощный компьютер.
Конечно же компьютерная графика также применяется в играх. Данный аспект довольно таки важен, так как современные игры имеют сочную, яркую графику. Там сделано все из 3d моделей, однако текстуры имеют как всегда 2d картинку. Для того, чтобы изображение казалось объмным, применяют режим фильтрации текстур, придавая эффект.
Таким образом компьютерная графика используется в следующих сферах или видах(не знаю как сказать)
- игры
- фильмы
- изображения
- моделирование
- программы (так как интерфейс тоже имеет графику, однако она там 2d)
4,8(40 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ