Решение
Все жители острова не могут быть лжецами, иначе каждый из них сказал бы правду. Возьмем некоторого рыцаря. Из его заявления вытекает, что лжецов на острове больше, чем (2001-1)/2=1000. Возьмем теперь некоторого лжеца. Его заяление ложно, поэтому кроме него не более половины жителей острова - лжецы. Это означает, что кроме него на острове не более 2000/2=1000 лжецов, т.е. вместе с ним лжецов не более 1001. Таким образом, из полученных оценок на число лжецов получаем, что единственная возможность - когда на острове ровно 1001 лжец.
ответ
1001.00
0.12%;56.8;0.09;203.1;8.20
Пошаговое объяснение: