powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Переборка массива по сумме нескольких значений С#
10 сообщений из 10, страница 1 из 1
Переборка массива по сумме нескольких значений С#
    #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
Переборка массива по сумме нескольких значений С#
    #36622034
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бухгалтерия?
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36624187
alex-nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неа, пытаюсь сделать для себя резку металла(трубы на забор, если точнее) в размер заказчика, но с минимальными остатками. Вручную все ок, но вот хотелось бы что бы в такую жару комп напрягался, а не мозг..
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36625836
Valer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
программ по линейному раскрою много,
в том числе и бесплатных
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36625849
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36626795
alex-nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про ранец интересно. С первого раза особо не понял, но буду разбираться.
А что касаемо программ, хотелось бы в своей проге иметь код, который можно всегда подправить под свои требования.
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36629340
alex-nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тут начитался про "ранец",особо нифига не понял, НО - появились вроде бы даже мисли . А может кто знает как организовать поиск по массиву типа Array.BinarySearch() чтобы, например, искомое 7.5 было бы равно 7.55, которое уже есть в массиве
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36629364
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex-nnтут начитался про "ранец",особо нифига не понял, НО - появились вроде бы даже мисли . А может кто знает как организовать поиск по массиву типа Array.BinarySearch() чтобы, например, искомое 7.5 было бы равно 7.55, которое уже есть в массиве
поиск по предикату.
в предикате реализуется равенство с необходимой точностью
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36629365
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только двоичный поиск будет не оптимальным
если если есть 7.5 и 7.55. и первым попадется 7.55 то поиск закончится
...
Рейтинг: 0 / 0
Переборка массива по сумме нескольких значений С#
    #36634905
alex-nn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, вроде как насобирал необходимую инфу. Пыхчу над формулой..
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Переборка массива по сумме нескольких значений С#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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