实在找不出问题了

P2095 营养膳食

@[micmic](/user/504142) ``` for(int i=1;i<=n;i++){ //遍历n种食品 if(eatnum<m && eaten[b[i]]<maxeat[b[i]]){ sum+=a[i]; eaten[b[i]]++; eatnum++; } if(eatnum==m) break; } cout<<sum; return 0; ``` 你的代码中存在当吃的数量不满足最多时,就无法输出。
by 编码落寞 @ 2022-03-30 15:02:16


@[编码落寞](/user/557751) 太感谢了!
by micmic @ 2022-03-30 15:10:55


|