1) Если Олег солгал, значит лжецов в комнате или два или все три, но три лжеца быть не может, так как тогда невозможен ответ \"три\".2) Если солгал Дмитрий, то лжецов или один или три. Однако и одно лжеца быть не может, ведь все ответы мальчиков разные, а в случае двух \"правдолюбов\", правдивых ответов было бы два.3) Если солгал Трофим, утверждая, что в комнате три лжеца, то лжецов в комнате нет, что противоречит логике. так как исходя из наших предположений есть как минимум один лжец- Трофим.3) Путем вышенаписанных умозаключений, можно сделать вывод, что лжецов в комнате двое.4) Кто это? Лжецы те, кто назвал заведомо неверные ответы. Это Олег, сказавший, что лжец один, и Трофим, утверждавший, что лжецов трое.Ответ: лжецы это Трофим и Олег.