|
0 / 0 / 0
Регистрация: 24.11.2022
Сообщений: 8
|
|
Задача 1. Денежные переводы24.11.2022, 11:32. Показов 2074. Ответов 4
Задача 1. Денежные переводы
Имя входного файла: стандартный ввод Имя выходного файла: стандартный вывод Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт Миша и Даня являются давними друзьями и даже имеют счета в одном и том же банке. Сейчас у Миши на счете хранятся x рублей, а у Дани на счете хранятся y рублей. Так как ребята являются друзьями, они очень хотят, чтобы на их счетах хранилось одинаковое количество рублей, чтобы никто не обижался друг на друга. Поэтому они решили уравнять свои денежные средства. Проблема заключается в том, что банк не позволяет переводить любое количество средств за одну операцию с одного счета на другой. Друзья выяснили, что за одну операцию Миша может перевести Дане a рублей, а Даня может перевести Мише b рублей. Для того, чтобы все было честно, друзья решили выполнять денежные переводы по очереди: сначала Миша переводит Дане a рублей (при этом количество денег на счету Миши уменьшается на a рублей, а количество денег на счету Дани увеличивается на a рублей). После этого Даня переводит Мише b рублей (при этом количество денег на счету Дани уменьшается на b рублей, а количество денег на счету Миши увеличивается на b рублей). Затем Миша снова переводит Дане a рублей, и так далее. Мальчики хотят, чтобы они сделали одинаковое количество переводов. Обратите внимание, что после какой-то операции количество рублей на любом из счетов может стать отрицательным. Перед тем, как начинать переводить друг другу деньги, друзья хотят выяснить, получится ли у них при помощи некоторого количества подобных денежных переводов сделать так, чтобы на обоих счетах хранилось одинаковое количество денег. Формат входных данных Первая строка содержит одно целое число x (1 <= x <= 10^9) — изначальное количество рублей на счете Миши. Вторая строка содержит одно целое число y (1 <= y <= 10^9) — изначальное количество рублей на счете Дани. Третья строка содержит одно целое число a (1 <= a <= 10^9) — сумма, которую Миша может перевести на счет Дане за одну операцию. Четвертая строка содержит одно целое число b (1 <= b <= 10^9) — сумма, которую Даня может перевести на счет Мише за одну операцию. Формат выходных данных Если у Миши и Дани не получится получить одинаковое количество рублей на обоих счетах, используя описанные операции, в единственной строке выведите «No» (без кавычек). Иначе в первой строке выведите «Yes» (без кавычек). Во второй строке выведите одно целое четное число — минимальное количество операций, при помощи которого можно достичь равного количество денег на счетах друзей.
0
|
|
| 24.11.2022, 11:32 | |
|
Ответы с готовыми решениями:
4
Денежные операции с EU, US зоной
|
|
Status 418
|
||||||
| 24.11.2022, 12:17 | ||||||
|
должно пройти какие то тесты, лень проверять на отрицательность и деление на ноль.
1
|
||||||
|
0 / 0 / 0
Регистрация: 24.11.2022
Сообщений: 8
|
|
| 24.11.2022, 12:22 [ТС] | |
|
4 из 100
0
|
|
|
2 / 2 / 0
Регистрация: 25.08.2018
Сообщений: 78
|
|
| 24.11.2022, 13:04 | |
|
eaa, помогите с задачей 2 про делимость, пожалуйста!
0
|
|
| 24.11.2022, 13:04 | |
|
Помогаю со студенческими работами здесь
5
Денежные потоки ЧИСТНВДОХ и ЧИСТНЗ какие тематики в Бегуне самые денежные? Турниры по играм и денежные призы победителям ! Отдам в хорошие руки, за денежные знаки
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|