Polynomial or Exponential?
b is represented in binary
- a1,a2, … , an, b < 2k where problem size s < (n+1)k
- array A[0..b] has size at most 2k + 1 = 2s/(n+1) + 1.
b is represented in unary
- a1,a2, … , an < 2k where problem size s < kn + b
- array A[0..b] has size b+1 < s.
-