Skazzochka, не понял условие задачи. Зачем барону что‑то взвешивать, если он и так знает сколько какая гирька весит?
Если допустить, что Мюнхаузен не знает какая из гирек чему весит, но знает, что это гирьки весом от 1 г. до 8 г., то одного взвешивания ему будет явно недостаточно.