Gate CS-2008 Question Paper With Solutions

Q. 14 The subset-sum problem is defined as follows. Given a set of n positive integers, S = {a1 ,a2 ,a3 ,…,an} and positive integer W, is there a subset of S whose elements sum to W? A dynamic program for solving this problem uses a 2-dimensional Boolean array X, with n rows and W+1 columns. X[i, j],1 <= i <= n, 0 <= j <= W, is TRUE if and only if there is a subset of {a1 ,a2 ,…,ai} whose elements sum to j. Which of the following is valid for 2 <= i <= n and ai <= j <= W?

Which of the following is valid for 2 # i # n and a1 # j # W?

(A) X[i, j] = X[i – 1, j] V X[i, j -ai]

(B) X[i, j] = X[i – 1, j] V X[i – 1, j – ai]

(C) X[i, j] = X[i – 1, j] V X[i, j – ai]

(D) X[i, j] = X[i – 1, j] V X[i -1, j – ai]

Answer: (B)

Explanation:

Gate CS-2008 Question Paper With Solutions

Learn More:   Gate EC-2017-2 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here