#include #include #include #include int p,c1,c5,c10,c25; int po,c1o,c5o,c10o,c25o; int H1[11000], H5[11000], H10[11000], H25[11000]; int Hp1[11000], Hp5[11000], Hp10[11000], Hp25[11000]; void gH10(int i) { int j,t,q; if (H10[i]!=-2) return; H10[i]=-1; t=i/10; if (c10=0; j--) { if (H25[i-j*10]==-1) continue; q=H25[i-j*10]+j; if ((H10[i]==-1)||(H10[i]=0; j--) { gH10(i-j*5); if (H10[i-j*5]==-1) continue; q=H10[i-j*5]+j; if ((H5[i]==-1)||(H5[i]