|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Вопрос по объединению чисел по признаку
Здравствуйте! недавно столкнулся с первого взгляда простой проблемой. Своей смекалки не хватило потому надеюсь на вашу.
Есть два массива: первый - числа, второй - имена Необходимо из первого массива выбирать числа таким образом, чтобы сумма чисел была в некотором промежутке и присваивать данным числам одно имя из массива 2. Например: пусть необходимый нам промежуток равен 1500- 1700 массив 1: 1342 788 750 644 445 444 342 150 125 и тд массив 2: петя коля юра надя федя жора должно получиться: 1342 петя 342 петя 788 коля 750 коля 644 юра 445 юра 444 юра и тд возможно такое что просуммировав все числа останутся такие, что их сумма может и не входить в этот промежуток(будет меньше), но этим оставшимся числам тоже надо будет присвоить имя из списка. как все таки организовать такой алгоритм? |