ответ
Леонид Антонов, Сергей Борисов, Николай Васильев, Олег Иванов, Пётр Дроздов.
Решение
Выпишем аккуратно все условия, а потом обдумаем их.
1) Пётр знаком со всеми, кроме одного.
Леонид знает только одного.
Антонов знаком только с Петром.
Очевидно, Антонов и есть Леонид, и знаком он только с Петром.
2) Дроздов и Сергей не знакомы.
Николай и Иванов знакомы.
Значит, Дроздов - не Сергей и не Николай, Иванов тоже не Сергей и не Николай.
3) Николай и Иванов знакомы.
Сергей, Николай и Олег все знакомы друг с другом.
Значит, Олег и есть Иванов.
4) Борисов знаком только с двумя.
Дроздов и Сергей не знакомы.
Значит, Борисов - Сергей, и знаком он с Олегом и Николаем.
И Борисов - единственный, кто не знаком с Петром Дроздовым.
Окончательная таблица на рисунке.