Для решения этой задачи представим, что в селе Правдино живут \( P \) правдолюбы, в селе Лжецово — \( L \) лжецы, а в селе Хитрецово — \( H \) хитрецы.
Исходя из данных:
Иванов получил 360 ответов «Да» на первый вопрос, поэтому: \[ P + H = 360 \] (прямо отвечают «Да» правдолюбы и хитрецы, так как хитрецы могут сказать правду).
На второй и третий вопросы вместе он получил 480 ответов «Нет». Это значит, что на втором вопросе, где спрашивали о Лжецово, лжецы отвечают «Нет», а хитрецы также могут сказать «Нет», если они не из Лжецово: \[ L + H = 480 \] (лжецы всегда отвечают «Нет», хитрецы могут отвечать «Нет»).
Теперь у нас есть две уравнения:
\[ P + H = 360 \quad (1) \]
\[ L + H = 480 \quad (2) \]
Из уравнения (1) выразим \( H \): \[ H = 360 - P \]
Подставим значение \( H \) в уравнение (2): \[ L + (360 - P) = 480 \] Упрощаем это уравнение: \[ L - P = 120 \] Из этого уравнения можно выразить \( L \): \[ L = P + 120 \quad (3) \]
Теперь разберем утверждения осведомителя:
В селе Лжецово вдвое больше жителей, чем в селе Хитрецово. Это можно записать как: \[ L = 2H \quad (4) \]
В сёлах Лжецово и Хитрецово разное число жителей, причём их количество отличается ровно в 2 раза. Это условие также можно записать как: \[ L \neq H \quad \text{и} \quad L = 2H \quad (5) \]
Сначала подставим выражение (3) в уравнение (4): \[ P + 120 = 2H \] Подставим сюда \( H = 360 - P \): \[ P + 120 = 2(360 - P) \] Теперь упростим это уравнение: \[ P + 120 = 720 - 2P \] Соберём все члены с \( P \) в одной части: \[ P + 2P = 720 - 120 \] \[ 3P = 600 \] Отсюда: \[ P = 200 \] Теперь подставим это значение, чтобы найти \( H \) и \( L \): \[ H = 360 - P = 360 - 200 = 160 \] \[ L = P + 120 = 200 + 120 = 320 \]
Таким образом, количество правдолюбов, живущих в селе Правдино, составляет \( \boxed{200} \).