请大神教授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

相关推荐

一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务