|
9 / 8 / 2
Регистрация: 08.12.2019
Сообщений: 102
|
|
Задача Светофор26.01.2020, 18:20. Показов 21429. Ответов 21
Помогите с задачкой
![]() Светофор горит зелёным светом t1 секунд, красным - t2, затем снова загорается зелёный. В момент, когда загорелся зелёный свет, водитель Илья находился на расстоянии P метров от светофора и ехал в его сторону со скоростью V метров в секунду. Если Илья не успевает проехать на зелёный сигнал, он должен полностью остановиться у светофора. Помогите Илье определить, сможет ли он проехать на зелёный свет без остановки, а если нет - за сколько метров до светофора ему нужно начинать тормозить, а также сколько секунд он прождёт у светофора, пока снова загорится зелёный свет. Ускорение, с которым тормозит Илья, равняется A. Формат ввода В первой входной строке два числа - t1 и t2, время, которое держатся зелёный и красный сигналы соответственно. Во второй строке записаны три числа - расстояние P до светофора, скорость V и ускорение A. Все числа целые, не превышающие 2*109. Формат вывода Программа должна вывести слово Pass, если Илья сможет проехать светофор без остановки. Если он вынужден остановиться, программа должна вывести два числа - расстояние до светофора, где нужно начинать торможение, и время ожидания нового зелёного сигнала. Гарантируется, что в случае необходимости Илья успеет затормозить до светофора. В этом случае каждое число нужно вывести с тремя знаками после запятой. Пример 1 Ввод Вывод 30 20 Pass 145 5 3 Пример 2 Ввод Вывод 10 70 50.000 67.500 200 20 4 Примечания Скорость во время торможения выражается как V0 - a*t, а пройденный путь как , где t - время, прошедшее с момента начала торможения. В момент, когда загорается красный, Илья уже не может проехать светофор.
0
|
|
| 26.01.2020, 18:20 | |
|
Ответы с готовыми решениями:
21
Задача Светофор: определить, сколько раз за заданное время загорался красный свет Светофор
|
|
Модератор
|
||||||
| 27.01.2020, 16:00 | ||||||
|
Ну так и быть:
1
|
||||||
|
5 / 5 / 0
Регистрация: 14.05.2019
Сообщений: 29
|
||
| 27.01.2020, 17:55 | ||
|
не, валится еще раньше чем мой. Проходит дальше, если заменить строчку
1
|
||
|
1 / 0 / 1
Регистрация: 11.01.2020
Сообщений: 20
|
||
| 27.01.2020, 20:35 | ||
|
Можете скинуть свой код? Просто мой фейлится на первом же тесте
Добавлено через 1 минуту
0
|
||
|
9 / 8 / 2
Регистрация: 08.12.2019
Сообщений: 102
|
||||||
| 27.01.2020, 21:12 [ТС] | ||||||
|
Код работает, но только не могу понять почему он при выводе 'Pass' дополнительно выводит другое число. На втором примере корректно всё отрабатывает.
. Проблема скорее всего после else в print. Но какая - не вижу.
0
|
||||||
|
2 / 0 / 0
Регистрация: 29.11.2019
Сообщений: 19
|
|
| 27.01.2020, 21:21 | |
|
Скиньте код в тему, пожалуйста.
Мой валится на пятом тесте
0
|
|
|
1 / 0 / 1
Регистрация: 11.01.2020
Сообщений: 20
|
|||
| 27.01.2020, 21:51 | |||
|
Добавлено через 10 минут https://pastebin.com/TVp4FAfa
0
|
|||
|
2 / 0 / 0
Регистрация: 29.11.2019
Сообщений: 19
|
||||||
| 27.01.2020, 22:04 | ||||||
|
Немного подправил, но крашается на пятом тесте
Скиньте, пожалуйста, код, если у кого-нибудь больше 5 баллов.
0
|
||||||
|
2 / 0 / 0
Регистрация: 29.11.2019
Сообщений: 19
|
||||||
| 27.01.2020, 22:10 | ||||||
|
Вот мой (не мой, я просто небольшие коррективы внёс) код на 5 из 10 баллов:
0
|
||||||
|
1 / 0 / 1
Регистрация: 11.01.2020
Сообщений: 20
|
|
| 27.01.2020, 22:11 | |
|
0
|
|
|
2 / 0 / 0
Регистрация: 29.11.2019
Сообщений: 19
|
|
| 27.01.2020, 22:55 | |
|
0
|
|
|
9 / 8 / 2
Регистрация: 08.12.2019
Сообщений: 102
|
|
| 28.01.2020, 11:57 [ТС] | |
|
Переделаный? Что-о я не нашёл там ничего переделанного. Только строку перенесли
![]() ![]()
0
|
|
|
0 / 0 / 0
Регистрация: 14.01.2020
Сообщений: 2
|
|
| 28.01.2020, 15:20 | |
|
А если проверить вариант, когда скорость равна нулю. Ноль тоже целое число.
нее, не прокатило
0
|
|
|
12 / 12 / 0
Регистрация: 28.11.2019
Сообщений: 11
|
|
| 28.01.2020, 17:38 | |
|
[PYTHON]
0
|
|
|
3 / 3 / 0
Регистрация: 28.01.2020
Сообщений: 3
|
|
| 28.01.2020, 17:44 | |
|
Нужно проверить вариант когда зелёный и красный цвет загораются несколько раз.
1
|
|
|
3 / 3 / 0
Регистрация: 28.01.2020
Сообщений: 3
|
|
| 28.01.2020, 17:54 | |
|
В примечании пропущено а пройденный путь как
1
|
|
|
9 / 8 / 2
Регистрация: 08.12.2019
Сообщений: 102
|
|||||||||
| 28.01.2020, 21:57 [ТС] | |||||||||
|
Добавлено через 3 минуты
Добавлено через 2 минуты формула примечания вот код:
так же как и расстояние.
0
|
|||||||||
|
5 / 5 / 0
Регистрация: 14.05.2019
Сообщений: 29
|
|
| 28.01.2020, 22:16 | |
|
Эммм. Так то так и надо, чтобы свет загорался несколько раз. Зелёный, красный, зелёный и т.д
И число может быть равно 0
0
|
|
|
1 / 0 / 1
Регистрация: 11.01.2020
Сообщений: 20
|
|
| 28.01.2020, 22:37 | |
|
Вот же blyadskiy 5ый тест все время на нем крашится, у кого больше 5ти баллов по этой задаче
0
|
|
| 28.01.2020, 22:37 | |
|
Помогаю со студенческими работами здесь
20
Светофор Светофор Светофор
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа разработанного в конфигурации КА2.
В качестве источника данных указан регистр накопления, в который записываются данные о. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|