1)Все жители не могут быть лгунами, иначе каждый из них сказал бы правду(противоречит условию).
2)Возьмем случайного рыцаря. Из утверждения вытекает, что лжецов на острове больше, чем (2015−1)\2=1007, то есть не менее 1007 лжецов.
3)Возьмем случайного лжеца. Его заявление ложно,т.к. кроме него не более половины жителей острова — лжецы. получается, что кроме него на острове не более 2014\2=1007 лжецов (то есть не более 1007), т.е. вместе с ним лжецов не более 1007.
4)из 2) и 3) следует, что: единственный вариант - это когда на острове ровно 1007 лжецов.
Если А и А+1 оба делятся на 8, значит младшая цифра числа А обязана быть 9, чтобы был перенос в разряд десятков при добавлении 1 (если бы переноса не было, то суммы цифр чисел А и А+1 тоже отличалась бы на 1 и, значит, обе суммы одновременно не могли бы делиться на 8). Если средняя цифра равна 1, то условие 3) будет автоматически выполнено, потому что любое целое число кратно единице. Тогда, чтобы сумма цифр делилась на 8, первую цифру можно взять 6: получается число A=619, 1) Сумма цифр А равна 6+1+9=16 - делится на 8 2) А+1=620. Его сумма цифр равна 6+2=8 - делится на 8. 3) 6+9=15 кратно 1.