Advertisement
perchbird

Untitled

Oct 22nd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. public static int mincoins(int d[], int cost)
  2. {
  3. int[] mincoin = new int[cost + 1];
  4. mincoin[0] = 0;
  5. mincoin[1] = 1;
  6.  
  7. for (int i = 2; i <= cost; i++)
  8. {
  9. int[] mins = new int[d.length];
  10. java.util.Arrays.fill(mins, -1);
  11.  
  12. for (int j = 0; j < mins.length; j++)
  13. {
  14. if ((i - d[j]) >= 0)
  15. mins[j] = mincoin[i - d[j]];
  16. }
  17. System.out.printf("%d Mins:\t", i);
  18. printarray(mins);
  19.  
  20. mincoin[i] = minimum(mins) + 1;
  21. }
  22.  
  23. printarray(mincoin);
  24.  
  25. return mincoin[cost];
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement