Multiple choice

The subset-sum problem is defined as follows: Given a set S of n positive integers and a positive integer W, determine whether there is a subset of S Whose elements sum to W. An algorithm Q solves this problem in O(nW) time. Which of the following statements is false?

  1. Q solves the subset-sum problem in polynomial time when the input is encoded in unary

  2. Q solves the subset-sum problem in polynomial time when the input is encoded in binary

  3. The subset sum problem belongs to the class NP

  4. The subset sum problem is NP-hard

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation