|
3 / 3 / 0
Регистрация: 18.07.2019
Сообщений: 47
|
|
Найти максимальную сумму с концом которой является цифра 818.11.2020, 17:36. Показов 3188. Ответов 25
Метки нет (Все метки)
Дан список длиной n элементы которого положительные числа. Список типа [12,43,21,1]
Найти минимальную сумму которая оканчивается на 8. Число слагаемых может быть любым, но любой элемент списка можно использовать только один раз. Прошу составить алгоритм который будет работать с любым списком
0
|
|
| 18.11.2020, 17:36 | |
|
Ответы с готовыми решениями:
25
Дана последовательность символов, концом которой является символ точка. Поменять все цифры на * Дана строка типа char (вводится с клавиатуры), в которой имеются цифры. а) Найти их сумму. б) Найти максимальную цифру Найти и вывести сумму всех хороших (цифра десятков больше, чем цифра единиц) элементов массива |
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
||||||
| 18.11.2020, 21:23 | ||||||
|
Danif, попробуй
1
|
||||||
|
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
|
||||||
| 18.11.2020, 21:33 | ||||||
|
Рекурсивный полный перебор
0
|
||||||
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 18.11.2020, 21:41 | |
|
unfindable_404,
Для массивов со 100 числами уже долго очень
0
|
|
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|||||||||||
| 18.11.2020, 21:56 | |||||||||||
|
Gdez, это верно?
)
0
|
|||||||||||
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 18.11.2020, 22:00 | |
|
ioprst, по условию 28 тоже решение
Питон же дает сумму списка из одного элемента
0
|
|
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||||||
| 18.11.2020, 22:01 | ||||||
|
Я забыл про восьмерку (спасибо Gdez).
0
|
||||||
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 18.11.2020, 22:05 | |
|
ioprst, Вроде самое быстрое решение
А впрочем поторопился - нужна минимальная сумма чисел списка оканчивающаяся на 8
0
|
|
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
| 18.11.2020, 22:11 | |
|
Я тестирую и ловлю баги. Надо доработать. Но главное принцип, а там ТС сам доделает.
Добавлено через 3 минуты Нет, мое решение ошибочно. Я ухожу . (я не перебираю все варианты)
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 18.11.2020, 22:11 | |
|
ioprst, у меня не получилось с itertools-ом допилить - при и больших массивах перебор долго решает.
У меня в коде цикл "маленький" - по количеству разложений числа 8 на слагаемые - 22 вроде способа
0
|
|
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|||||||||||
| 18.11.2020, 22:43 | |||||||||||
|
Исправил
Gdez, но у нас с вами ответы различаются. Вы используете одинаковые элементы списка (один раз конечно же)?
0
|
|||||||||||
|
291 / 131 / 58
Регистрация: 24.11.2019
Сообщений: 532
|
||||||
| 18.11.2020, 22:47 | ||||||
|
ioprst, хмммм
0
|
||||||
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 18.11.2020, 22:48 | |
|
ioprst, чем отличаются?
Вроде тот же принцип...
0
|
|
|
291 / 131 / 58
Регистрация: 24.11.2019
Сообщений: 532
|
|
| 18.11.2020, 22:52 | |
|
Gdez, нет, accumulate() рассматривает не все суммы
Добавлено через 1 минуту и у меня мальнкая ошибочка...
0
|
|
|
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
|
|
| 18.11.2020, 22:55 | |
|
Miryz, я про combinations - другой его код
0
|
|
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
| 18.11.2020, 22:57 | |
|
Gdez, первый ответ ваш, второй мой
0
|
|
|
291 / 131 / 58
Регистрация: 24.11.2019
Сообщений: 532
|
|||||||
| 18.11.2020, 23:03 | |||||||
вот без ошибок вроде Добавлено через 3 минуты
0
|
|||||||
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
| 18.11.2020, 23:03 | |
|
Miryz, что-то очень долго. Очевидно, что минимальная сумма будет состоять из минимальных элементов. Здесь точно нужна сортировка массива. И выход из цикла как только нашли первую сумму, которая оканчивается на 8.
0
|
|
|
291 / 131 / 58
Регистрация: 24.11.2019
Сообщений: 532
|
|
| 18.11.2020, 23:04 | |
|
0
|
|
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
||
| 18.11.2020, 23:04 | ||
|
Добавлено через 31 секунду Блин. Я искал минимальную, а нужна максимальная
0
|
||
| 18.11.2020, 23:04 | |
|
Помогаю со студенческими работами здесь
20
Дано число n. Найти максимальную цифру. Сколько раз максимальная цифра повторяется в числе? Найти максимальную точность, с которой можно измерить положение протона Является ли элемент концом списка turbo prolog Найти максимальную сумму чисел в одной строке и вывести на экран эту сумму и номер строки Найти в строке максимальную по длине подстроку, которая является палиндромом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|