Ответ:
Обозначим через \(x\) количество монет у человека, а через \(300-x\) — количество монет у остальных.
Преобразуем истинные утверждения в минимальное количество монет:
- Алексей: \(x\ge 300-x\), значит, у него должно быть не менее \(150\) монет.
- Борис: \(x\ge \frac12(300-x)\), значит, не менее \(100\) монет.
- Витя: \(x\ge \frac13(300-x)\), значит, не менее \(75\) монет.
- Гена: \(x\ge \frac14(300-x)\), значит, не менее \(60\) монет.
- Дима: \(x\ge \frac15(300-x)\), значит, не менее \(50\) монет.
Проверим, кто мог соврать.
Если соврал Борис, то остальные должны иметь как минимум \(150+75+60+50=335\) монет, что больше 300.
Если соврал Витя, остальные должны иметь как минимум \(150+100+60+50=360\) монет.
Если соврал Гена, остальные должны иметь как минимум \(150+100+75+50=375\) монет.
Если соврал Дима, остальные должны иметь как минимум \(150+100+75+60=385\) монет.
Во всех этих случаях получается больше 300 монет, поэтому они соврать не могли.
Значит, соврал Алексей. Тогда остальные могут иметь минимально \(100+75+60+50=285\) монет, поэтому у Алексея может быть не более
\[300-285=15\]
монет. При этом утверждение Алексея действительно ложно, так как \(15<285\).
Ответ: а) соврал Алексей; б) наибольшее количество монет у него — 15.
