P问题、NP难问题详解