Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 18.02.2021
Сообщений: 30

Соседи с минимальной суммой

04.03.2021, 19:34. Показов 4929. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите, пожалуйста
Напишите программу, которая заполняет массив из N элементов случайными целыми числами в диапазоне [ A , B ] и определяет номера двух соседних элементов этого массива, имеющих минимальную сумму. Если таких пар несколько, нужно вывести номера элементов самой последней пары.

Входные данные
Входная строка содержит три числа: границы диапазона случайных чисел A и B , а также размер массива N . Все числа разделены пробелами. Гарантируется, что 0 < N ≤ 10000 .

Выходные данные
В первой строке программа должна вывести N элементов построенного массива, разделив их пробелами, а во второй строке – номера двух соседних элементов массива, имеющих минимальную сумму.

Примеры
входные данные
10 20 10
выходные данные
10 10 19 12 13 17 13 11 14 14
1 2
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.03.2021, 19:34
Ответы с готовыми решениями:

Замените все столбцы на столбец с минимальной суммой элементов
Дан двумерный массив размером m×n. Замените все столбцы на столбец с минимальной суммой элементов У меня есть кусок кода из прошлой...

В матрице найти первый по порядку столбец с минимальной суммой модулей его элементов
В матрице, которую ЗАДАЁТ ПОЛЬЗОВАТЕЛЬ, найти первый по порядку столбец с минимальной суммой модулей его элементов. Всё сделать в Python.

Определить последовательность с минимальной суммой элементов
выручайте,буду долженн(( Мальчик подошел к платной лестнице. Чтобы наступить на любую ступеньку, нужно заплатить указанную на ней сумму....

1
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
04.03.2021, 20:23
Лучший ответ Сообщение было отмечено Ангелина1234 как решение

Решение

Ангелина1234,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
from random import randint
*rng, n = map(int, input().split())
nums = [randint(*rng) for i in range(n)]
print(*nums)
 
'''print(*sorted([(nums[i]+nums[i+1], i+1, i+2)
                             for i in range(n-1)],
              key = lambda x: (x[0], -x[1]))[0][1:])'''
              
lst = [(nums[i] + nums[i+1], i + 1, i + 2)
             for i in range(n-1)]
lst.sort(key = lambda x: (x[0], -x[1]))
print(*lst[0][1:])
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.03.2021, 20:23
Помогаю со студенческими работами здесь

В матрице определить путь с минимальной суммой элементов
Заполнить матрицу N*N. Шаг: пройти из нижней правой клетки в верхнюю левую, собрав как можно меньшую сумму из чисел. Один ход можно...

Найти число с минимальной суммой делителей, имеющее ровно четыре делителя
Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку число с минимальной суммой делителей, имеющее ровно...

Определить номера столбца матрицы с минимальной суммой элементов и найти в этом столбце максимальный элемент
Двухмерный массив А(10, 12) заполнен элементами, определить номера столбца с минимальной суммой элементов и найти в этом (этих) столбце...

По дате начала отпуска определите, сможет ли он провести свой отпуск, и какой минимальной суммой он должен располагать
Любитель горнолыжного спорта собирается провести свой недельный отпуск на одном из трех курортов. Курорт А открыт с начала ноября по конец...

Найти столбец с минимальной суммой и вывести столбец с минимальной суммой
Найти столбец с минимальной суммой и вывести столбец с минимальной суммой


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru