Про мешки с монетами вспомнилась такая задачка с какой-то олимпиады про программизму:
Даны 

 мешков, содержащие с виду одинаковые монеты. Известно, что все монеты в каждом мешке весят одинаково, а также, что веса монет представляют собой числа 

 Но при этом неизвестно, сколько весят монеты в каждом из мешков. Разрешается взять 

 монет из 

-го мешка, и узнать точный суммарный вес 

 всех взятых монет. Требуется выбрать числа 

 так, чтобы по результату одного взвешивания 

 (каким бы он ни был), можно было определить, монеты какого веса находятся в каком мешке.
При этом (две различные задачи):
1) суммарное количество 

 взятых монет должно быть минимально возможным;
2) максимальное количество монет, взятое из одного мешка (то есть 

) должно быть минимально возможным.
Вычислите 

 и 

 для каждого 

. В частности, интересует случай 

.