Dirty_PlayerМультивыбор не знаю нужен ли он. Мне кажется да. Если человек хочет приехать 2 место равнозначно, то почему он должен выбирать?
Короче. Жду адекватных мыслей. Кто что подскажет?
Во-первых - циферки у меня точно такие же (просто промножил на два каждую, чтобы потом проще было считать).
Во-вторых - у человека есть голос весом в n поинтов. Он может эти n поинтов распределить либо на одну заявку, либо поделить на две. В ином случае у него уже получается 2n поинтов и он получает преимущество над тем, кто проголосует только за один город. То есть в данном случае в самом алгоритме будет заложена ошибка - и те, кто голосует за два города влияют на голосование сильнее, чем те, кто за один, что есть - неравные условия для каждого участника голосования.