@[End_Zero](/user/493300) + 你 `minx` 初始化不够大。 + $a$ 应该是向上取整而不是向下取整 加个判断让 $a$ 向上取整: ```cpp if(a<n/(amount[i]*1.00)){ a++; } ``` by linyuhuai @ 2021-07-11 12:43:08