Какого рода "нестандартные" задачи вы имеете в виду?
Если вы хотите научиться решать олимпиадные задачи по программированию, то искать книгу привязанную именно к C++ нет смысла. Возьмите, например, "Программирование: теоремы и задачи" А. Шеня.
Если вы хотите изучить именно C++, то берите любой учебник, например Шилдта. После этого можете почитать ещё книги Мейерса и Саттера.