1)Все жители не могут быть лгунами, иначе каждый из них сказал бы правду(противоречит условию).
2)Возьмем случайного рыцаря. Из утверждения вытекает, что лжецов на острове больше, чем (2015−1)\2=1007, то есть не менее 1007 лжецов.
3)Возьмем случайного лжеца. Его заявление ложно,т.к. кроме него не более половины жителей острова — лжецы. получается, что кроме него на острове не более 2014\2=1007 лжецов (то есть не более 1007), т.е. вместе с ним лжецов не более 1007.
4)из 2) и 3) следует, что: единственный вариант - это когда на острове ровно 1007 лжецов.
Пусть длина окружности=С
Тогда V1=C/4; V2=C/5
Когда первый сделает 1 круг за 4 минуты, второму еще останется ехать одну минуту и проехать С/5 метров.
Тогда выходит, что в момент, когда первый сделал 1 круг, ему до второго ехать еще (С - С/5)=4С/5 метров.
При этом второй как бы будет у него впереди, его надо догнать, скорость сближения
Vc=C/4 - C/5=C(1/4 - 1/5)=C/20
t=4C/5 : C/20=4/5 * 20=16 мин c момента, как он сделал 1 круг.
А после старта пройдет всего 4+16=20 минут. Т.к. на первый круг он уже 4 минуты потратил.
ответ: 20 минут.