Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Переборка массива по сумме нескольких значений С# / 10 сообщений из 10, страница 1 из 1
11.05.2010, 20:11:22
    #36621896
alex-nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
Может есть какие-либо идеи, как можно организовать переборку массива, чтобы подогнать по длине сумму из нескольких значений на С#

допустим есть массив

8.5
8.62
9.82
10.4

из них нужно сделать

1шт по 5
3шт по 4.8
1шт по 3.8
5шт по 2.8

с минимальным остатком не более 0.1

т.е
9.82 = 4.8+5+остаток 0.02
10.4 =2.8+2.8+4.8
8.62 = 3.8+4.8+остаток 0.02
8.5 = 2.8+2.8+2.8+остаток 0.1
...
Рейтинг: 0 / 0
11.05.2010, 22:18:30
    #36622034
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
Бухгалтерия?
...
Рейтинг: 0 / 0
12.05.2010, 20:23:17
    #36624187
alex-nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
неа, пытаюсь сделать для себя резку металла(трубы на забор, если точнее) в размер заказчика, но с минимальными остатками. Вручную все ок, но вот хотелось бы что бы в такую жару комп напрягался, а не мозг..
...
Рейтинг: 0 / 0
13.05.2010, 14:56:08
    #36625836
Valer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
программ по линейному раскрою много,
в том числе и бесплатных
...
Рейтинг: 0 / 0
13.05.2010, 15:01:05
    #36625849
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
...
Рейтинг: 0 / 0
13.05.2010, 21:38:14
    #36626795
alex-nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
про ранец интересно. С первого раза особо не понял, но буду разбираться.
А что касаемо программ, хотелось бы в своей проге иметь код, который можно всегда подправить под свои требования.
...
Рейтинг: 0 / 0
14.05.2010, 20:06:42
    #36629340
alex-nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
тут начитался про "ранец",особо нифига не понял, НО - появились вроде бы даже мисли . А может кто знает как организовать поиск по массиву типа Array.BinarySearch() чтобы, например, искомое 7.5 было бы равно 7.55, которое уже есть в массиве
...
Рейтинг: 0 / 0
14.05.2010, 20:22:19
    #36629364
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
alex-nnтут начитался про "ранец",особо нифига не понял, НО - появились вроде бы даже мисли . А может кто знает как организовать поиск по массиву типа Array.BinarySearch() чтобы, например, искомое 7.5 было бы равно 7.55, которое уже есть в массиве
поиск по предикату.
в предикате реализуется равенство с необходимой точностью
...
Рейтинг: 0 / 0
14.05.2010, 20:24:20
    #36629365
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
только двоичный поиск будет не оптимальным
если если есть 7.5 и 7.55. и первым попадется 7.55 то поиск закончится
...
Рейтинг: 0 / 0
18.05.2010, 20:16:34
    #36634905
alex-nn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переборка массива по сумме нескольких значений С#
спасибо, вроде как насобирал необходимую инфу. Пыхчу над формулой..
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Переборка массива по сумме нескольких значений С# / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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