Professional Documents
Culture Documents
While (True) (Scanf ("%D", &N) If (N - 1) Return 0 For (Int I 0 I N ++i) (Scanf ("%D", &a (I) ) ) Memset (DP, - 1, Sizeof DP) Sol Rek (MAXN
While (True) (Scanf ("%D", &N) If (N - 1) Return 0 For (Int I 0 I N ++i) (Scanf ("%D", &a (I) ) ) Memset (DP, - 1, Sizeof DP) Sol Rek (MAXN
scanf("%d", &n);
if (n == -1) return 0;
for (int i = 0; i < n; ++i) {
scanf("%d", &a[i]);
}
memset(dp, -1, sizeof dp);
sol = rek(MAXN-