这样分析:
因为取款机总是遵循贝壳总数最少的原则
所以面值为1的贝壳不会超过1个 因为2个1可以用1个2代替使总数最少
同样 面值为2的也不会超过1个 因为2个2可用4代替
面值为4的不会超过2个 3个4可用1个12代替
同时 吐出来的贝壳 每种颜色的数量必须不同
考虑面值为12的贝壳 数量如果小于3那么后面必然有两种贝壳数量相等
所以面值为12的贝壳我们需要他吐出3个
那么剩下的几种面值的数量必须是0 1 2
经过计算可知 面值为1的需要1个 面值为2的不需要 面值为4的需要2个
总价值:3*12+2*4+0*2+1+1=45