public class Poise { public static void main(String[] args) { int[] num={1,1,1,1,1,1}; int[] flag = new int[1001]; int[] poise = {1,2,3,4,10,20}; int total = 0; flag[0] = 1; for(int i=0;i<6;i++) { for(int j=1;j<=num[i];j++) { for(int k =100;k>=poise[i];k--) { if(flag[k-poise[i]]==1&&flag[k]==0) { flag[k] = 1; total ++; } } } for(int m=0;m<=1000;m++) { if(flag[m]==1) System.out.print(m+" "); } System.out.println(); } } }