Здравствуйте, alexs72, Вы писали:
A>Здравствуйте, vadimcher, Вы писали:
V>>Здравствуйте, alexs72, Вы писали:
A>>>Мне как раз важно чтобы х всегда были целыми, х=0.99999 никак не пойдет.
A>>>А вот ограничение на то что х1 должно быть 30% от всей суммы x,
A>>>скорее желательное чем обязательное, пусть будет и 31% и 32% или 90% на худой конец,
V>>Так я Вам и не предлагал 0.99999. Вопрос был на сколько принципиально, что x1+...+xn=X и c1x1+...+cnxn=A.
V>>Ну например, если A это память, то понятно, что A-10 тоже подойдет. В таком случае ищете решение в нецелых, которое дает наилучшие веса, а потом округляете вниз. В чем задача-то?
Ну после того, как Вы получили решение в нецелых -- уже ни в чем. Только это решение еще получить надо было.
A>Да может быть действительно задачи мне и надо было начать, а не с уравнений
A>Задача такая: по электричкам за определенный период есть такие показатели: сумма и количество билетов.
A>Еще есть тариф , т.е сумма за проезд от одной зоны до другой.
A>Надо посчитать сколько пассажиров проехало от одной зоны до другой (х),
A>учитывая что варианты поездок заранее заданы (допустим все пассажиры едут с 0зоны до 1 , с 0 до 2 и с 0 до 3)
А веса-то тут причем? У Вас будет много вариантов. А кроме того, Вы уверены, что нет погрешности, например, в сумме, уплаченной за все билеты, в количестве билетов? Т.е. что сумма в точности соответствует тому количеству билетов, что Вам дано?