0 / 0 / 0
Регистрация: 18.04.2018
Сообщений: 60

Существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго массива?

12.09.2019, 18:29. Показов 5317. Ответов 73
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Должны бать 2 массива,которые состоят из рандомных чисел (0-10) . Сделать функцию для того определения существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго массива.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.09.2019, 18:29
Ответы с готовыми решениями:

Определить существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго
Даны два массива. Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго...

Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второг
Даны два массива. Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо трех элементов второго...

Определить, существуют ли в первом массиве два элемента, сумма которых равна сумме трех элементов из второго массива
Условие задачи: Даны два массива. Определите, существуют ли в первом массиве такие два элемента, что их сумма равна сумме каких-либо...

73
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 12:05
Студворк — интернет-сервис помощи студентам
Тут и без решения понятно что у меня будет только 2 суммы.

Добавлено через 2 минуты
Цитата Сообщение от Welemir1 Посмотреть сообщение
речь была про циклы а не листкомпс
Циклы же, блин, я невнимателен(
0
13.09.2019, 12:06

Не по теме:

А ТС давно забыл, что что-то спрашивал и вообще от уведомлений отписался...

0
13.09.2019, 12:09

Не по теме:

Alli_Lupin, да, жаль конечно, что он не следит за своими темами :( НО!!! пока тут нет DmFat, мне можно потренироваться немного, а то он если увидит, то сразу всё решит, монстр! Да и Welemir1, тут меня натаскивает, как может так что для меня есть плюсы)

0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
13.09.2019, 12:21
Цитата Сообщение от Damenikx Посмотреть сообщение
Чтобы они были их необходимо создать, делается это вот так:
Python
1
2
3
4
import random
array1 = list(range(10))
 
random.shuffle(array1)
нет так не делается, вы просто создаете неупорядоченный список с элементами от 0 до 10, а теперь создайте таким методом список из допустим 20 чисел из диапазона 1000000 - 5000000.
делается это так
Python
1
2
import random
lst = [ random.randint(1000000,5000000) for _ in range(20)]
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 12:56
Цитата Сообщение от Semen-Semenich Посмотреть сообщение
нет так не делается, вы просто создаете неупорядоченный список с элементами от 0 до 10, а теперь создайте таким методом список из допустим 20 чисел из диапазона 1000000 - 5000000.
делается это так
Поэтому, в данный момент, с моими знаниями, я стараюсь очень внимательно и аккуратно давать советы другим форумчанам, ибо знаю, что высока вероятность ошибки. Спасибо за совет, переделал)

Добавлено через 20 минут
Не получается у меня ничего, блин
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,695
Записей в блоге: 29
13.09.2019, 13:02
Цитата Сообщение от Damenikx Посмотреть сообщение
Не получается у меня ничего, блин
это печально, но мы не торопимся, действуй
1
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
13.09.2019, 13:37

Не по теме:


Цитата Сообщение от Damenikx Посмотреть сообщение
пока тут нет DmFat
Я вернулся с обеда :jokingly:



А так, дам подсказку первого решения что приходит в голову:

Посчитай все возможные комбинации первого и второго списка, и проверь на совпадения.
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,695
Записей в блоге: 29
13.09.2019, 13:41
Цитата Сообщение от DmFat Посмотреть сообщение
Посчитай все возможные комбинации первого и второго списка, и проверь на совпадения.
ты может не выспался, но больше такого не советуй)))
Damenikx, не отвлекайся, задача все та же...
1
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
13.09.2019, 13:45
Welemir1, ну я с полночи начал праздновать 2^8. А так, почему бы и нет, решение в лоб. Но да тут можно использовать давно проверенный алгоритм.
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 13:58
DmFat, я хотел так сделать

Добавлено через 27 секунд
Welemir1, да да, я понял.
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
13.09.2019, 14:21
Цитата Сообщение от Damenikx Посмотреть сообщение
ведь создатель темы будет обманут
Я думаю он это переживет. К тому же это приучит его к критическому отношению к получаемой информации и самостоятельной умственной деятельности.

Добавлено через 8 минут
Цитата Сообщение от LONGO Посмотреть сообщение
Должны бать 2 массива,которые состоят из рандомных чисел (0-10)
Условие не определенное, не заданы размеры массивов.
Но если они будут заданы, например два массива по 30 элементов. То какие есть приемы кроме перебора всех пар из первого массива и всех троек из второго массива?
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
13.09.2019, 14:38
Цитата Сообщение от Viktorrus Посмотреть сообщение
кроме перебора всех пар
проверка во время перебора, до конца вряд-ли дойдешь.
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 14:40
Welemir1 у меня пока получилось только так:

Python
1
2
3
4
5
6
7
a = [1,2,3]
 
i = 0
while i < len(a)-1:
   result = (a[i]+a[i+1])
   i +=1
   print (result)
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
13.09.2019, 14:42
Но так как в задании не требуется найти конкретные пары и конкретные тройки, а только ответить, существуют ли такие. то хотя бы можно сделать по одному перебору всех пар и записи их сумм в множество и перебору всех троек и записи их суммы в другое множество, и взятие пересечения этих множеств. И если пересечение не пусто, то существуют.
Может есть способ без перебора, но я пока его не вижу.
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 14:43
Но должно быть 3 числа, а не 2, блин!
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,695
Записей в блоге: 29
13.09.2019, 14:43
Damenikx, и чем результат отличен от прошлого?
1
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
13.09.2019, 14:46
Цитата Сообщение от DmFat Посмотреть сообщение
проверка во время перебора, до конца вряд-ли дойдешь.
Но если они точно существуют, то и проверка не нужна. А если все таки могут не существовать, то перебор может оказаться долгим. Хотя все зависит от размеров массивов, так как они здесь не заданы.
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 14:48
Welemir1, да ничем, в том то и дело)))

Добавлено через 1 минуту
Как сложить 2 списка - я уже знаю. Я уже даже знаю как сложить 2 списка разной длинны. Ну как сложить все элементы в списке друг с другом...
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,695
Записей в блоге: 29
13.09.2019, 14:50
Damenikx, в пайтон не только 1 функция может быть вложена в другую, но и 1 цикл может быть внутри другого. Подумай об этом, юный падаван
1
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
13.09.2019, 14:55
Welemir1, да сенсей, я знаю про то, что цикл можно писать в цикле! Но это, мне так кажется, подходит для двумерных массивов (матрица например). Сейчас почитаем-ко!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.09.2019, 14:55
Помогаю со студенческими работами здесь

Если есть два элемента массива, что их сумма равна сумме всех остальных элементов
Задача: Есть массив a состоящий из n целых чисел. Есть ли в массиве два различных индекса i и j такие, что ai + aj равна сумме всех...

Определить, существуют ли такие числа, что сумма их квадратов равна заданному числу
Условие Дано неотрицательное целое число N. Требуется определить, существуют ли такие неотрицательные целые числа x и y, что x2 + y2 = N....

Найти в массиве число такое, что сумма элементов до него была равна сумме элементов после него
Помогите написать программу: Есть массив от 1 до 30.Найти в массиве такое число, чтоб сумма значение слева были равна сумме значений...

Верно ли, что сумма первых трех цифр шестизначного натурального числа равна сумме трех последних его цифр?
Простая целочисленная арифметика Верно ли, что сумма первых трех цифр шестизначного натурального числа равна сумме трех последних...

Равна ли сумма индексов каких-либо двух элементов матрицы под главной диагональю, ее минимальному элементу?
Дана квадратная матрица А порядка N, состоящая из натуральных чисел. Если сумма индексов каких-либо двух элементов матрицы, расположенных...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru