Пусть в комнате 1 рыцарь и, соответственно, 99 лжецов. Пусть лжецы выстроены в порядке возрастания роста: z₁, z₂, z₃, ..., z₉₉. Рассмотрим, для каких лжецов какая фраза будет истинной или ложной. <<Не менее 5 лжецов ниже меня>>: Для первых пяти лжецов z₁-z₅ эта фраза действительно ложь, так как слева от них стоит меньше 5 человек. Для остальных лжецов слева стоит хотя бы 5 лжецов, и соврать таким образом они не могут. <<Не менее 5 лжецов выше меня>>: Напротив, эта фраза ложна для последних пяти лжецов z₉₅-z₉₉, так как справа от них стоит меньше 5 человек. Для остальных лжецов справа стоит хотя бы 5 лжецов, и, сказав эту фразу, они не соврут. Таким образом, соврать смогли лишь 10 лжецов: первые пять человек и последние пять человек (с наименьшим и наибольшим ростом). Это наибольшее число лжецов, которое может быть в этой ситуации. Именно оно обеспечивает наименьшее число рыцарей, которых будет 100-10=90. ответ: 90
а) начерти линию. отсчитай клеток 12 и поставь точку 0. теперь отсчитай от нуля в право 2 клетки и поставь точку 1/3; от нуля 3 клетки - 1/2; от нуля 4 клетки 2/3; от нуля 6 клеток - 1. теперь считаем от нуля влево: 2 клетки это минус 1/3; 6 клеток это - минус; 9 клеток это минус1целая 1/2.
б) также чертиш прямую, отсчитать клеток 15 и поставить точку 0. затем от нуля вправо: 1 клетка это 0,5 ;3 клетки - 1,5; 5 клеток - 2,5. теперь считаем влево: 1 клетка это -0,5; 2 клетки это -1; 6 клеток это -3; 7 клеток это -3,5; 9 клеток это -4,5