c语言sscanf函数的用法是什么
219
2022-11-27
UVA 133 The Dole Queue——思路题
紫书上的例题,解释一下我程序中的p = (p + n + d) % n:
这条语句其实就是帮你把超出边界的情况考虑了,不用再加 if 判断了;
没越过边界时,式子商0余(p+n+d),即为正确结果;
越过边界时,式子商>=1(循环的圈数),余数相当于又从初始位置开始走m或k步进行挑选,因此还是能得到正确结果;
PS:紫书上是p = (p + n + d) % n + 1,我这里在程序中做了些改动,所以最后没有 +1 了 。
#include
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~