На этом острове рыцари всегда говорят правду, а лжецы лгут. Если мы рассмотрим ситуацию, когда один из островитян говорит "сегодня пасмурно", то это утверждение может быть истинным или ложным в зависимости от того, является ли этот человек рыцарем или лжецом.
Далее, каждый следующий островитянин утверждает, что предыдущий человек - лжец. Это создаёт цепочку утверждений. Если первый человек - рыцарь, то его утверждение "сегодня пасмурно" истинно, и тогда все последующие утверждения в цепи о том, что предыдущий - лжец, должны быть ложными, потому что лжецов не может быть больше, чем один, иначе они сами противоречат себе.
Если первый человек - лжец, тогда его утверждение о погоде ложно, и он говорит неправду о том, что все предыдущие - лжецы. Так, если брать в расчет минимальное количество лжецов, получается, что:
- Если первый человек - рыцарь, то все остальные (50 человек) должны быть рыцарями, чтобы его заявление было истинным. В этом случае лжецов нет.
- Если первый - лжец, тогда все остальные могут говорить правду, если, например, один из них - рыцарь, который говорит, что утверждение лжеца ложно.
Таким образом, минимальное количество лжецов на острове может составлять 1, если первым был лжец, а все остальные - рыцари.