|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
||||||
Последовательности чисел: как улучшить / ускорить алгоритм?15.01.2017, 00:32. Показов 1517. Ответов 9
Метки нет (Все метки)
Задание:
Кликните здесь для просмотра всего текста
Для заданной последовательности неотрицательных целых чисел необходимо найти максимальное произведение двух её элементов, номера которых различаются не менее чем на 8. Значение каждого элемента последовательности не превышает 1000. Количество элементов последовательности не превышает 10000. Входные данные представлены следующим образом. В первой строке задаётся число N — общее количество элемен‐ тов последовательности. Гарантируется, что N > 8. В каждой из следующих N строк задаётся одно неотрицательное целое число – очередной элемент последовательности. Решение: Кликните здесь для просмотра всего текста
0
|
||||||
| 15.01.2017, 00:32 | |
|
Ответы с готовыми решениями:
9
Как ускорить работу системы и улучшить изображение? Надо ускорить алгоритм вычисления чисел с не повторяющимися цифрами Ускорить/улучшить запрос к базе |
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|||
| 15.01.2017, 00:58 | |||
2. удаление первого элеммента в векторе - всегда очень плохо 3. зачем постоянно вводить и пушить в вектор количество amount?
0
|
|||
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
||||
| 15.01.2017, 01:02 [ТС] | ||||
Я просто использовал эту переменную)
0
|
||||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
||||
| 15.01.2017, 01:04 | ||||
|
0
|
||||
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
||
| 15.01.2017, 01:13 [ТС] | ||
|
Прошу прощения, я не привел пример
![]() Пример входных данных: 10 100 45 55 245 35 25 10 10 10 26 Программа должна вывести одно число — описанное в условии произведение. Пример выходных данных для при‐ ведённого выше примера входных данных: 2600. Добавлено через 1 минуту Добавлено через 1 минуту Программа считается эффективной по времени, если время работы программы пропорционально количеству элемен‐ тов последовательности N, т.е. при увеличении N в k раз время работы программы должно увеличиваться не более чем в k раз. Программа считается эффективной по памяти, если размер памяти, использованной в программе для хранения данных, не зависит от числа N и не превышает 1 килобайта
0
|
||
|
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
||||||
| 15.01.2017, 01:51 | ||||||
|
помню в его подобное встречалось
1
|
||||||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
| 15.01.2017, 13:19 | |
|
Dimension, а у вас то что делает маг число 8 ?) Вы что сговорились?)
0
|
|
|
Любитель чаепитий
|
|||
| 15.01.2017, 13:23 | |||
|
В теме не разбирался, если что. ![]() P.S. Есть такая штука, называется std::deque, я слышал легенду о том, что там удаление с конца и с начала за О(1).
0
|
|||
|
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
|
| 15.01.2017, 14:23 | |
Сообщение было отмечено Nemovok как решение
Решение
rikimaru2013, в этой задаче достаточно хранить 8 элементов ,мне в егэ такая попадалась когда-то ,если хранить больше ,то балл урежут.
0
|
|
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
| 15.01.2017, 14:32 | |
|
Dimension, я всего лишь про магическое число. Думаю самое время загуглить это понятия и понять что я пытаюсь вам донести. Как думаете?
0
|
|
| 15.01.2017, 14:32 | |
|
Помогаю со студенческими работами здесь
10
Как ускорить алгоритм Как ускорить алгоритм шинглов? Схематическое представление контейнера, как ускорить алгоритм Как ускорить данный алгоритм нахождения минимума на отрезке?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|