#include #include int comb[30]; int table[50][30]; int m,n; int maxpoints; int ans[30]; int count() { int c=0,i; for(i=0;imaxpoints) { maxpoints=points; for(i=0;i1) { int i; for(i=0;i<=sum;i++) { comb[p]=i; partition(sum-i,no-1,p+1); } } } int main() { int i,j; cin >> m >> n; for(i=0;i> table[i][j]; partition(m,n,0); cout << maxpoints << endl; for(i=0;i