Дарья Гахария
Дарья Гахария

программирование, java

Дано N мешков (N<21¸ N кратное двум) и масса каждого мешка. Требуется разложить их на две равные кучи, так чтобы разница в весах куч была минимальна. Нужен именно перебор.
объясните хотя бы ход решения, нам сказали нужно переводить всё в двоичную систему, но не пойму зачем

ИО
Игорь Окулов

"Переводите в двоичную систему" это немного не то.
Берете и перебираете число от 1 (2^0) до 2^21.
На каждой итерации проверяете, если установлен бит Н, то мешок номер Н находится во второй куче. Иначе в первой.

Похожие вопросы
Сложно ли мне будет изучить Java - программирование?
Помогите с программированием ( на java ( пишем в эклипсе))
Java. Подскажите/назовите хороший учебник по программированию на языке Java
Программирование Java
Чем синтаксис языка программирования Java на Android отличаестя от языка программирования Java на Десктопы ?
JAVA программирование
Программирование. Java. Проблема с JPanel
Есть вопрос по поводу программирования на java
где скачать Java для программирование, подскажите?
А есть языки программирования лучше, чем Java?