1) Допустим, он спросил у рыцаря. Рыцарь дал верный ответ: "Да. Среди нас хотя бы один - рыцарь". Но тут возникает неоднозначность, потому что второй может быть как рыцарем, так и лжецом, поскольку первый рыцарь, и уже выполняется условие, что среди них хоть кто-то рыцарь. 2) Допустим, он спросил у лжеца. Если лжец ответил: "Да, среди нас есть рыцарь", то среди них нет рыцаря. То есть второй - тоже лжец. Если лжец ответил: "Нет, среди нас нет рыцарей", то среди них есть рыцарь. Это второй островитянин. Если автор получил, что хотел, то ему подходит пункт 2. То есть первый лжец, а в зависимости от его ответа второй либо рыцарь, либо тоже лжец.
Но, возможно, это не всё решение задачи. Следует еще подумать над тем, а не являются ли эти островитяне единственными, кто населяет остров
1. Чтобы найти всю площадь, надо найти площадь одного лепестка, а потом умножить её на количество лепестков (то есть умножить на 8).
2. Чтобы найти площади одного лепестка, надо найти площади трёх соседних прямоугольных треугольников (см. на моём рисунке заштрихованные части) и отнять их от общей площади куска, где расположены эти 3 области и лепесток (они все образуют большой прямоугольник 4 клетки*2 клетки).
5. Найдём площадь лепестка. Для этого из большой площади надо вычесть красную площадь (нет, не ту, которая в Москве, а ту, которая на рисунке :) ): 8-5,5 = 2,5 — площадь одного лепестка.
6. Найдём площадь искомой фигуры: 2,5*8 лепестков = 20.