Султан имел 10 визирей, которые платили ему каждый год по одному мешку денег. Заметил он, что один из визирей хитрит и дает мешок, в котором каждая монета легче на один грамм. Как при одного взвешивания полученных денег узнать, кто поступает нечестно ?
Для нахождения "хитрого визиря" возьмем из 1 мешка 1 монету, из 2 -2 монеты, из 3 - 3 монеты,.. из 10 - 10
Так как известно, что лгун - 1, то из веса, который должен был получиться при взвешивании, по количеству недостающих грамм, можно определить номер визиря. Так если не хватает 1 грамма, значит - 1, если двух следовательно 2, трех грамм - третий, ... 10 грамм - 10. Принцип надеюсь понятен :)
Объяснение: