请大神教授sum+=(m+i)/7 - i/7;的原因

请问  sum+=(m+i)/7 - i/7;   这样作答的同学  ,为什么要 减 i/7 呀  . 
 我的思路是   看n里面有多少个1 和m里面有多少个6 相乘  以此类推
全部评论
因为要是7的倍数,像1,要组成7的倍数就得+6,+13,+20。。。对一个数i,那么实际能达到的数的范围其实是m+i,这个范围里7的倍数就有(m+i)/7个,但你需要的是i加上一个正整数是7的倍数,所以你还得减去小于i的数里7的倍数的个数,也就是i/7
点赞 回复 分享
发布于 2018-12-03 15:55

相关推荐

大厂的边缘业务去了也没啥用,也得不到任何成长,尤其是审核、中台这种价值产出不清楚的,别被大厂光环蒙蔽了双眼,如果你找实习工作,优先找"离钱近的业务",钱多的业务福利年终奖啥的都不会差的
陈100:呵呵。 你在大厂工作2年,后面准备好,可以随便跳很多公司。 去小厂,现在拿到所谓多的钱,有啥用啊,未来没有了。 而且应届生,工作没几年的,也不是赚钱的时间。
点赞 评论 收藏
分享
05-16 11:16
已编辑
东华理工大学 Java
牛客737698141号:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务