|
0 / 0 / 0
Регистрация: 31.10.2022
Сообщений: 8
|
|
Задача William and Robot31.10.2022, 16:17. Показов 970. Ответов 15
Метки нет (Все метки)
лимит времени на тест 1 секунда
лимит памяти на тест 256 мегабайт ввод стандартный ввод вывод стандартный вывод Уильям играет в игру с роботом. В этой игре в строке находится массив из n целых чисел, пронумерованных 1,…n. n четно. Уильям и робот по очереди выбирают целые числа из массива, начиная с Уильяма. Уильям может взять целое число из любого места в массиве, если его еще не взял ни один из игроков. Робот всегда берет самое левое невыбранное целое число (то есть то, которое имеет наименьший индекс). Игра заканчивается, когда все целые числа взяты. Оценка Уильяма — это сумма выбранных им целых чисел. Помогите Уильяму набрать как можно больше очков. Вход Первая строка содержит n (1≤n≤105) — количество целых чисел в массиве. Вторая строка содержит n целых чисел a1,…,an (1≤ai≤109), где ai — i-е целое число массива. Выход Выведите максимальное количество очков, которое может набрать Уильям. Примеры input 4 6 1 1 4 вывод 10 input 10 1 3 4 9 5 2 5 5 3 6 вывод 30
0
|
|
| 31.10.2022, 16:17 | |
|
Ответы с готовыми решениями:
15
William and Cards Cоставление ROBOT.TXT и METAтэга robot
|
|
0 / 0 / 0
Регистрация: 31.10.2022
Сообщений: 8
|
||||||
| 31.10.2022, 17:10 [ТС] | ||||||
|
Это не олимпиада, мне не важны баллы. Я хочу просто разобраться, как идеально сделать. Я уже сделал, но медленно рабоатает:
0
|
||||||
|
0 / 0 / 0
Регистрация: 31.10.2022
Сообщений: 8
|
|
| 31.10.2022, 17:17 [ТС] | |
|
Я не совсем понял, что значит сложность алгоритма. Если какая проблема, то ограничение по времени
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2022
Сообщений: 8
|
|
| 31.10.2022, 18:11 [ТС] | |
|
Предполагаю, что поиск min в масссиве слишком много времени занимает
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2022
Сообщений: 8
|
|
| 31.10.2022, 18:15 [ТС] | |
|
Я понимаю это. Но не знаю как по-другому сделать
0
|
|
|
Status 418
|
||||||
| 31.10.2022, 18:57 | ||||||
|
ну разбирайся:
2
|
||||||
|
0 / 0 / 0
Регистрация: 31.10.2022
Сообщений: 8
|
|
| 31.10.2022, 19:35 [ТС] | |
|
Спасибо за отклик! Я разобрался в вашем решении, но где-то есть ошибка
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 31.10.2022, 20:16 | |
|
eaa, a = 10, 1, 20, 2
0
|
|
|
Status 418
|
|
| 31.10.2022, 20:51 | |
|
Red white socks, да, я уже увидел. спасибо.
Добавлено через 31 минуту Red white socks, что то кроме дерева отрезков за n*log(n) не придумывается. Добавлено через 1 минуту Не по теме: ночь, видимо пора спать))
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||
| 31.10.2022, 21:05 | ||||||
Сообщение было отмечено giknes как решение
Решение
eaa, алгоритм giknes выглядит рабочим, надо только его на куче реализовать.
Добавлено через 3 минуты
2
|
||||||
|
0 / 0 / 0
Регистрация: 31.10.2022
Сообщений: 8
|
|
| 02.11.2022, 07:28 [ТС] | |
|
Red white socks, Ни разу не видел такого модуля. Можешь сказать какие ещё модули пригождаются в решении задач?
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 02.11.2022, 09:57 | |
|
giknes, желательно знать вообще какие возможности предоставляет стандартная библиотека python.
https://docs.python.org/3/library/ Что касается задач. Задачи бывают разные. Если вы подразумеваете олимпиадное программирование, то must have: itertools, math, random, functools, collections, heapq, string, re, datetime, array, bisect, hashlib (важность примерно (очень примерно) в порядке убывания использования). Вполне мог что-то важное и пропустить. Добавлено через 19 минут Вообще, так неправильно. Прежде всего надо пополнять теоретический багаж, а потом смотреть как реализовать знания на практике. Изучаете "Искусство программирования" Кнута и "Алгоритмы" Кормен и сотоварищи, параллельно программируя рассказанные там вещи.
1
|
|
| 02.11.2022, 09:57 | |
|
Помогаю со студенческими работами здесь
16
Не работает клиент William hill. Служба поддержки бессильна Вильям Вингейт (William Wingate) заведует службой анализа рынка пиццы ROBOT DEMO ROBOT DEMO
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|