Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
[Вернуться к задаче]   1
  1  Давлатов Зикриолло, 30 ноября 2023 г. 22:43:07
     Попробуйте сделать цикл с условием (пока n >= 107)
  2  Билалов Тимур, 25 марта 2023 г. 20:23:18
     долгопер, что мы конкретно делаем, несколько раз переделал программу, пока не посмотрел комментарии, оказалось, что первое решение было почти верно, просто неправильный вычет
  3  Беспалов Павел Сергеевич, 12 августа 2021 г. 14:54:58
     А почему при 114 -> 100 7, а не 100 14, там ведь не сказано, что оплата должна быть минимальной(6 тест) можно заплатить 7 и перевести 0
  4  Коронавирус, 07 октября 2020 г. 13:42:27
     Все кто не понимают то говорю так.у нас есть деньги допустим 108 и чтоб перекинуть их нам надо будет заплатить 14.Но так как мы еще должны платить ща перевод денег плотим 7.У нас остается 101 и мы можем перекинуть 100 тоесть 101-100 остаток 1 и мы ничего не можем сделать более .Ответ 100 7.
  5  Тимофеев Александр Сергеевич, 11 сентября 2019 г. 17:08:12
     Для тех кто тупит и не понимает как решать: Попробуйте сделать цикл ограничивающийся (n >= 100) и там проводить "первые махинации", а после цикла посчитать остаток денег и возможный его вклад
  6  Четвертый Хокаге, 02 января 2017 г. 16:58:41
     Решил вот так:
Сделал for без условия остановки.
Каждый раз считаем максимальную сумму и стоимость перевода. Максимальную сумму храним в переменной previous. По началу максимальная сумма с каждым разом будет расти. Но момент когда она станет меньше или равной previous, то завершаем цикл и выводим previous.
  7  Зыков Алексей Александрович, 19 мая 2015 г. 15:03:09
     Полный перебор проходит.
  8  Глейх Андрей Артурович, 18 декабря 2011 г. 19:38:26
     нет никакой сложности у задачи, если на бумаге расписать систему уравнений и неравенств, описывающих модель.
  9  Шагалеев Алексей Робертович Licey97 8и, 05 февраля 2011 г. 12:11:49
     А у меня вопрос!! В примере №2 в input дано 108 а output 100 7!!
По идеи должно быть 96 и 14!! ПОЧЕМУ ТАК?? Может быть это опечатка!:???
     Не опечатка: переводим 100р. и платим за это 7р. (это и написано в выходных данных). 100р. - и есть максимально возможная сумма, которую возможно перевести из этих денег.
  10  Витер Артём Сергеевич, 07 октября 2010 г. 19:24:17
     Я долго решал эту задачу:) но! ничего сложного на самом деле нет ;)
вот по моему хороший пример :

вход:9999
выход:9341 658

Удачи!
  11  Дрозд Денис Вячеславович, 27 января 2010 г. 16:44:36
     Да
  12  Кусаин Айбол Каирканович, 27 января 2010 г. 12:23:46
     А если 115 то что должно быть. 101 и 14
  13  Комрон Бакозода, 22 октября 2009 г. 14:25:07
     а что если число, котрое вводим меньше 7?? нужно выводить 0?
     Более того, надо выводить целых два нолика: 0 0, т.к. мало что можно при наличии такой суммы передать.
  14  Егоров Владимир, 27 сентября 2009 г. 3:10:26
     всем, кто не может сдать эту задачу, советую прочитать ещё раз самое первое сообщение =)
а точнее последнюю его строчку.
  15  Миненко Василий Игоревич, 28 февраля 2009 г. 8:48:16
     пример не до конца что нужно писать при 114 рублях 7 или 14
     нужно выводить 100 7, а не просто 7 или 14
  16  Белкин Алексей Александрович, 08 февраля 2009 г. 18:13:37
     2 пример : переводим 100р, получаем 93, переводим 8р, получаем 1р. Сумма = 93++1=94р. Не так ли?
     не так. переводим 100р. и платим за это 7р. (это и написано в выходных данных). 100р. - и есть максимально возможная сумма, которую возможно перевести из этих денег.
  17  Середенко Дмитрий Сергеевич, 08 мая 2008 г. 0:09:44
     Проверьте, пожалуста, второй пример из условия (вход 108, выход 100 7).
     Вероятно, вы не поняли сути задачи. Здесь все верно: имея 108 рублей, возможно переслать только 100 рублей, заплатив 7 рублей. Платит тот, кто отправляет деньги, и берет деньги из этой суммы 108 рублей. Т.е. тот кто отправляет заказывает перевод 100 рублей и платит за перевод 7 рублей (рубль еще остается, но это неважно), суть в том, что больше чем 100 рублей не переведешь, а при этом затратишь на перевод 7 рублей.
 1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2024, ИНН 246305493507, E-mail: admin@acmp.ru



Gift Certificate for Fun