Ответ:

Пусть на острове \(L\) лжецов. Среди остальных жителей в каждом случае 178 человек.

Если житель — рыцарь, его утверждение истинно, значит, среди остальных более трети лжецов: \(L > 178/3\), откуда \(L \ge 60\).

Если житель — лжец, среди остальных жителей \(L-1\) лжецов. Его утверждение должно быть ложным, поэтому \(L-1 \le 178/3\), откуда \(L \le 60\).

Следовательно, число лжецов равно 60.

Ответ: 60 лжецов.