Есть интересная задача, но никак не могу её решить. Решаемая ли задача вообще??? Итак: 1. имеется несколько наименований продукции (число которых может меняться) 2. 3 магазина. 3. у каждого магазина есть свои коэффициенты (случайные числа, меняющиеся в диапазоне 0,85-1,2) 4. фиксированная стоимость продукции по всем магазинам
Необходимо сгенерировать коэффициенты по каждой продукции каждого магазина таким образом, чтобы итоговая сумма всей продукции каждого магазина была равна фиксированной сумме. Ниже таблица для примера.
Есть интересная задача, но никак не могу её решить. Решаемая ли задача вообще??? Итак: 1. имеется несколько наименований продукции (число которых может меняться) 2. 3 магазина. 3. у каждого магазина есть свои коэффициенты (случайные числа, меняющиеся в диапазоне 0,85-1,2) 4. фиксированная стоимость продукции по всем магазинам
Необходимо сгенерировать коэффициенты по каждой продукции каждого магазина таким образом, чтобы итоговая сумма всей продукции каждого магазина была равна фиксированной сумме. Ниже таблица для примера.
Вариант с небольшим жульством - случайные коэфф. только у нечетных строк, для четных - предыдущий с минусом. Общая логика такая: приводим базовые цены под const=2000. Потом для нечетных выбираем случайное число, с учетом приведенной цены, а к четным прибавляем минус предыдущее сл. число, т.е. в сумме для 2-х строк изменение равно 0. Это из расчета, что цена четного всегда выше предыдущего нечетного.
Вариант с небольшим жульством - случайные коэфф. только у нечетных строк, для четных - предыдущий с минусом. Общая логика такая: приводим базовые цены под const=2000. Потом для нечетных выбираем случайное число, с учетом приведенной цены, а к четным прибавляем минус предыдущее сл. число, т.е. в сумме для 2-х строк изменение равно 0. Это из расчета, что цена четного всегда выше предыдущего нечетного.Udik