powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Похожа на задачу про рюкзак помогите решить
12 сообщений из 12, страница 1 из 1
Похожа на задачу про рюкзак помогите решить
    #35641900
Татик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите написать программу, чтобы находала слагаемые из массива если известна сумма. Очень нужно!!!!
вот тут
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35641924
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татик,
По вашей ссылке - обычная итерация по двухмерному массиву.
Двухмерные массивы знаете?
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35641925
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТатикВот тут
Что там???
Если серьезно, все возможные варианты или самый первый вариант? Какой язык?
______________________________________________________________
У меня иногда такое ощущение, что люди читают совсем не то, что я пишу
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35641926
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asm64DТатикВот тут
Что там???
Если серьезно, все возможные варианты или самый первый вариант? Какой язык?
______________________________________________________________
У меня иногда такое ощущение, что люди читают совсем не то, что я пишу

Ссылка не отображается
Сделайте цитировать - и увидите ссылку
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35641927
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татикhttp://www.sql.ru/forum/actualthread.aspx?tid=612260
SQL_LamerСсылка не отображается
Это что - что новенькое в правилах форума, или глюк?
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35641930
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Asm64D,

Да не глюк, просто он в таг ничего не вставил
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35641935
Татик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю массивы двухмерные (((SQL_Lamer,
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35642135
Фотография voledy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татикне знаю массивы двухмерные (((SQL_Lamer,

А зачем вам вообще программировать???...
форум.. нужен, для того, чтобы помочь решить проблему ( при участии автора), а не придумать ответ за него
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35642196
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerТатик,
По вашей ссылке - обычная итерация по двухмерному массиву.
Двухмерные массивы знаете?
Pascal:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 const  n= 10 ;
 var  sum:integer;
 var  arr: array [ 1 ..n, 1 ..n]  of  integer;
 var  i1,i2,j1,j2:integer;
....
 for  i1:= 1   to  n  do 
 for  j1:= 1   to  n  do 
 for  i2:= 1   to  n  do 
 for  j2:= 1   to  n  do 
 if  i1<>i2  and  j1<>j2  and  arr[i1,j1]+arr[i2,j2]=sum  then 
print "Sum arr[".i1.",".j1."]+arr[".i2.",".j2."]=".sum;
...
Самый примитвный метод, думаю есть еще "более оптимиированые" но чето сразу на взгляд ниче не приходит(
зы. Для n=10 здесь будет выполнено 10^4=10000 сравнения ифов.... а это нехарашо(
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35642243
Татик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
voledyТатикне знаю массивы двухмерные (((SQL_Lamer,

А зачем вам вообще программировать???...
форум.. нужен, для того, чтобы помочь решить проблему ( при участии автора), а не придумать ответ за него

Я еще пока только учусь, пытаюсь оптимизировать свою работу, вот и прошу помощи у великих Гуру ))
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35642249
Татик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
РенатSQL_LamerТатик,
По вашей ссылке - обычная итерация по двухмерному массиву.
Двухмерные массивы знаете?
Pascal:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 const  n= 10 ;
 var  sum:integer;
 var  arr: array [ 1 ..n, 1 ..n]  of  integer;
 var  i1,i2,j1,j2:integer;
....
 for  i1:= 1   to  n  do 
 for  j1:= 1   to  n  do 
 for  i2:= 1   to  n  do 
 for  j2:= 1   to  n  do 
 if  i1<>i2  and  j1<>j2  and  arr[i1,j1]+arr[i2,j2]=sum  then 
print "Sum arr[".i1.",".j1."]+arr[".i2.",".j2."]=".sum;
...
Самый примитвный метод, думаю есть еще "более оптимиированые" но чето сразу на взгляд ниче не приходит(
зы. Для n=10 здесь будет выполнено 10^4=10000 сравнения ифов.... а это нехарашо(


Спасибо Вам большущее что не прошли мимо, про Паскаль я только слышала, хотелось бы решить с помощью макроса в экселе.
...
Рейтинг: 0 / 0
Похожа на задачу про рюкзак помогите решить
    #35642286
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татик, ищите в гугле по ключевым словам Knapsack problem Excel . Судя по аннотациям, это готовые решения.

P.S. Напомню, что в вашем случае нужно выйти на точную сумму, а задача рюкзака сводится к нахождению массы меньше либо равной и.т.д.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Похожа на задачу про рюкзак помогите решить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]