| 15.07.2010, 05:53 | |
|
Ответы с готовыми решениями:
1272
Элементарные программы, для лучшего понимания языка...
Литература для лучшего понимания сути программирования |
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 17.01.2011, 22:24 | |
|
0
|
|
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
| 18.01.2011, 00:36 | ||||||
|
valeriikozlov, Вроде 3 теста прошол
0
|
||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 18.01.2011, 08:14 | |
|
asics, Ваш код не прошел 3-ий тест. Вот еще один контрпример:
3 2 10 20 5 Должно получится 13,75 Ваш код выдает 13,375. Все намного проще, чем Вы вычисляете. Вот например последний контрпример: Максимальную сумму денег Горгона наберет так: - сначало выходит замуж и разводится с тем у кого 10. В сумме у них получается 15. После развода у Горгоны остается половина - 7,5 - затем Горгона выходит замуж и разводится с тем у кого 20. В сумме у них получается 27,5. После развода у Горгоны остается половина - 13,75
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 18.01.2011, 14:17 [ТС] | |
|
valeriikozlov, Но ведь она по сути может и со всеми выйти замуж и развестись или один в любом случае не у дел?)
То есть я это вчера видел как - сначала считаем только с одним, то есть например 2 5 10 5 Считаем как. (5+5)/2 - записываем в массив. (5+10)/2 - записываем в массив. А затем по обоим
0
|
|
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
| 18.01.2011, 15:40 | ||||||
|
valeriikozlov, А так ? Ваш контр-пример вроде прошол
Еще бы не полохо, если бы Вы дали сылку на тестирующую систему.
0
|
||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|||
| 18.01.2011, 16:02 | |||
|
ForEveR,
Изначально Горгона имеет 5. Женится на первом и разводится нет смысла - денег неприбавится (останется то же количество). Поэтому она женится на втором - общая сумма денег становится 15. Разводится с ним и у нее получается - 7,5 Это и есть ответ.
0
|
|||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 18.01.2011, 16:08 [ТС] | |
|
valeriikozlov, Ну аналогично она женится и на первом получается 5, и на втором получается 7.5. Оба ответа верны.
0
|
|
|
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
|
||||||
| 18.01.2011, 16:25 | ||||||
|
а что означает эти 30%. если я решу три таких задачи - я стопроцентный программист что ли? =)
1
|
||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
| 18.01.2011, 16:46 | ||||||
|
asics, Ваш код дает превышение на 3-ем тесте. И я по-моему нашел почему.
Еще раз общий принцип решения задачи. Горгона может выходить замуж и разводится со всеми, с некоторыми или вообще не выходить ни за кого. Главная цель набрать как можно больше денег. Теперь алгоритм: - выходить и разводится с человеком у которого денег меньше чем у самой Горгоны нет смысла (только денег уменьшится) - выходить и разводится с человеком у которого денег столько же тоже нет смысла (денег останется столько же) - остался вариант - выходить замуж и разводится только с теми у кого больше денег. Вот тут возникает вопрос: в каком порядке выходить за них замуж и разводится чтобы получить больше денег? Этот вопрос оставляю решить Вам. Теперь почему превышение времени на 3-ем тесте: Скорее всего в третьем тесте все женихи имеют денег меньше чем у Горгоны. Поэтому вектор b остается пустым, а Вы для ответа пытаетесь вытащить оттуда максимальное значение и сравнить его с максимальным элементом вектора c.Задача решаема без векторов b и c. Ввели значение gorg_money и далее последовательно вычисляйте изменения этой переменной. Ее значение и выводите в ответ. Добавлено через 1 минуту ForEveR, Полностью согласен. Правильный ответ: 7,5 Добавлено через 5 минут no0ker, Ваш код прошел все тесты. Правда после того как я вставил после строки:
asics, Забыл. Даю ссылку: http://www.acmp.ru/?main=task&id_task=174
0
|
||||||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
| 18.01.2011, 17:08 [ТС] | ||||||
|
1199553 18.01.2011 17:07:41 Юдин Кирилл Сергеевич 0174 C++ Accepted 0,046 656 Кб
1
|
||||||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
| 18.01.2011, 17:14 | ||||||
|
Прошло
1
|
||||||
|
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
|
|
| 18.01.2011, 17:29 | |
|
valeriikozlov, а я же вовремя инициализации задал значение i=0. =(
0
|
|
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||||||
| 18.01.2011, 17:42 | ||||||
|
no0ker, См. комментарии:
1
|
||||||
| 18.01.2011, 17:59 | |
|
Не по теме: вот блин. точно. позор мне... позор... =(
0
|
|
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|||||||
| 19.01.2011, 13:26 | |||||||
|
no0ker, не совсем позор. Алгоритм решения у Вас просматривается четко, и он самый простой из всех приведенных (я кстати так же как и Вы решал).
Разбор задачи "Свадьба": Еще раз повторюсь:
Если немного поразмыслить или потестировать, то приходим к выводу - все имеющиеся суммы у женихов отсортировать, а затем начиная с наименьших по значению сумм у женихов (но которые больше суммы у Гаргоны) и по возрастанию, делать так: (сумма имеющаяся у Горгоны)=((сумма имеющаяся у Горгоны)+(сумма очередного жениха))/2. Т.е. на примере кода asics можно так:
2
|
|||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
||
| 19.01.2011, 13:26 | ||
INPUT.TXT 10 OUTPUT.TXT 3 7 Пример: INPUT.TXT 108 OUTPUT.TXT 100 7
0
|
||
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||
| 19.01.2011, 14:14 [ТС] | ||
Куда 1 рубль то делся?
0
|
||
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||
| 19.01.2011, 14:18 | ||
|
ForEveR,
1
|
||
|
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
|
||||||
| 19.01.2011, 15:58 | ||||||
1
|
||||||
|
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
|
|
| 19.01.2011, 16:40 | |
|
no0ker, Ваш код прошел все тесты.
1
|
|
| 19.01.2011, 16:40 | |
|
Помогаю со студенческими работами здесь
1140
Набор задачь для тренировки и улучшения понимания программирования Проверить на правильность и закомментировать весь код для лучшего понимания Нужны задачи для тренировки
Нужны задачи для тренировки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|
|
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности
Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано.
. . .
|
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
|
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива
Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
|
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так?
Да, всё верно. Я — искусственный интеллект.
Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
|