今天做USACO题的时候,遇到了除法四舍五入的问题。C++真不好处理,最后在网上看源代码,发现一个很简答的解决办法:
即是说,先对储存答案的数组加上余数,之后在执行除法:
其中test[j].ans和money都是int型变量。
这样修改以后终于AC了。。这样的小技巧有的时候帮大忙啊
本文介绍了一种在C++中处理整数除法时进行四舍五入的小技巧。通过先累加余数再执行除法操作,可以有效地解决USACO竞赛中的相关问题。
今天做USACO题的时候,遇到了除法四舍五入的问题。C++真不好处理,最后在网上看源代码,发现一个很简答的解决办法:
即是说,先对储存答案的数组加上余数,之后在执行除法:
其中test[j].ans和money都是int型变量。
这样修改以后终于AC了。。这样的小技巧有的时候帮大忙啊
636
635

被折叠的 条评论
为什么被折叠?