| 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
Набор задачь для тренировки и улучшения понимания программирования Проверить на правильность и закомментировать весь код для лучшего понимания Нужны задачи для тренировки
Нужны задачи для тренировки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|