Б: "А сказал, что среди нас один правдивец"
С: "Не верьте Б, он лжет!"
Б: "А сказал, что среди нас один правдивец"
С: "Среди нас не один правдивец!"
Перебираем варианты.
Б1С1 отметается из-за противоречия, как и Б0С0.
Остаются варианты Б1С0 и Б0С1.
Б1С0:
Б: "А сказал, что среди нас один правдивец"
С: "Среди нас один правдивец!"
Не отметается.
Б0С1:
Б: "А сказал, что среди нас не один правдивец"
С: "Среди нас не один правдивец!" Не отметается.
Остаётся Б1С0, Б0С1. Два ответа: либо Б - правдивец, С - лжец; либо С - правдивец, Б - лжец. Сори, может, что-то и упустил.