Помогите найти способ решения.... Пример Дано число 500, и арифметическая прогрессия к примеру 10,20,40,80,160,320. Где каждый шаг удваивается начиная со второго. Само решение, должно делись число 500 на все шаги прогрессии, с учётом того что каждый шаг удваивается, пусть даже с остатком, главное как можно по максимуму...На пример даны числа 30-60-120-240-480 и число 570, надо 570 разделить по максимуму на все шаги(1 шаг 30, 2 шаг 60,....) учитывая то что каждый следующий шаг должен удваиваться, выйдет 48-96-192-384-765, и остаток от 570 составит 12, если увеличить первый шаг на 1 (49-98-196-392-784), то числа 570 не хватит и уйдёт в минус, -19, а надо как можно ближе к 0. Как это всё автоматизировать?
Помогите найти способ решения.... Пример Дано число 500, и арифметическая прогрессия к примеру 10,20,40,80,160,320. Где каждый шаг удваивается начиная со второго. Само решение, должно делись число 500 на все шаги прогрессии, с учётом того что каждый шаг удваивается, пусть даже с остатком, главное как можно по максимуму...На пример даны числа 30-60-120-240-480 и число 570, надо 570 разделить по максимуму на все шаги(1 шаг 30, 2 шаг 60,....) учитывая то что каждый следующий шаг должен удваиваться, выйдет 48-96-192-384-765, и остаток от 570 составит 12, если увеличить первый шаг на 1 (49-98-196-392-784), то числа 570 не хватит и уйдёт в минус, -19, а надо как можно ближе к 0. Как это всё автоматизировать?aks67rus