** корабле собрались пираты. Если пират зарыл 6 кладов, то он всегда говорит правду, а...

0 голосов
63 просмотров

На корабле собрались пираты. Если пират зарыл 6 кладов, то он всегда говорит правду, а если 4 клада – то он всегда лжет (других пиратов на корабле не было). Первый пират сказал: «Каждый из нас зарыл одинаковое число кладов». Второй сказал: « Все вместе мы зарыли 30 кладов», – «Нет, все вместе мы зарыли 26 кладов», – возразил третий. «Из этих троих ровно один сказал правду», – заявил каждый из оставшихся пиратов. Сколько пиратов собралось на корабле?


Информатика (16 баллов) | 63 просмотров
Дан 1 ответ
0 голосов

Первый пират лжёт(второй сказал про 30 кладов, третий - про 26).
1)Остальные пираты говорят правду(кладов или 30, или 26).
Раз 1 сказал правду, а оба солгали, то у них 6 + 4*2 = 14 кладов.
Всех кладов у пиратов x, у остальных x-14
Раз остальные говорят правду, то (x-14) mod 6=0
14 mod 6 = 2
x mod 6 = 2
26 mod 6 = 2, т. е. пиратов 3 + (26-14)/6 = 5
2)Пираты солгали
Следовательно, лгали все, тогда пиратов может быть сколько угодно(?), лишь бы кладов было ровно в 4 раза больше.
Я думаю, первое решение подойдёт лучше

(1.1k баллов)
0

Спасибо)