`
qq1214917885
  • 浏览: 9128 次
文章分类
社区版块
存档分类
最新评论

总结经验帖

 
阅读更多
SCHOOL OJ 11159
分析此题,看一下数据,4亿的数值,循环暴力解的话肯定会超时。而对于这种类似数位统计的题目,应该要逐位分析看看,看能不能找到什么规律。
突破口知识点:m个连续的数分别%m之后必然是得到0~m-1的数;
而m个连续的数各加上一个相同的数X后得到的数依旧是连续的m个数,再%m得到的依旧是0~m-1的数。

就如此题。一个区间[a,b],而每次都有%10,那么就先以10个数为单位看一下是否有规律。
首先取a = 0, b = 9;
得到F = (0*2)%10 + 1%10 + (2*2)%10 + 3%10 + (4*2)%10.......看每个被取余的数的个位,其实就是连续的。
那么,个位数的0~9就已经确定了
其实就可以看成是0~9连续的分别%10。———————————————————— *
可算得F = 0 + 1 + 2 + 3 + 4 …… + 9= 45;
那么当取a = 10, b = 19;
则有F = (1+0*2)%10 + (1+1)%10 + (2*2+1)%10 + (1+3)%10 + (1+4*2)%10.......
那么由 * 可得,只是每个数分别加上了一个1,可见依旧是连续的10个数,所以得到的依旧是45;
那么由此可以得到,另个位数为0~9的数为一组,即十个数一组。
每当个位数遍历从0~9,就得到一个F = 45;
那么例如 输入 a = 0, b = 98;
可以得到有8个组,即8次对个位上的0~9的遍历;所以有8*45;接下来再算90~98的F即可。。。。。。。

技巧2:
间接法,题目要求的是[a,b],但直接对该区间运算并不能很好的运用上面的规律。
那么就构造一个函数用[0,b] - [0,a]即可。
分享到:
评论

相关推荐

    颜真卿书多宝塔碑电子字帖.rar

    《颜真卿楷书教程》从实用性出发...《颜真卿楷书教程》内容丰富、系统而全面,是作者长期教学的经验总结。通过《颜真卿楷书教程》的学习和使用,我们相信,书法爱好者将会在由入门步入书法创作的过程中奠定良好的基础。

    《人工智能》--AI比赛经验帖子; 训练和测试技巧帖子 集锦(收集整理各种人工智能比赛经验帖).zip

    人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~ 人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~ 人工智能学习总结成果,希望可以帮到大家,有疑问欢迎随时沟通~ 人工智能学习总结...

    浦发银行机试代码(C语言).zip

    因前段时间去浦发银行面试,因此根据网上一些过来人经验帖,把这些机试代码做了一遍。可惜面试凉凉了。总的来说面试机试都不难,比较基础,面试官人也很好。 因此把之前的代码分享给大家。第一次发帖,各位大牛勿喷...

    【单片机重启】MSP430重启/频繁重启/跑飞原因分析

    经验帖:总结MSP430重启/频繁重启/跑飞原因分析。

    对大数据的认识.docx

    社会文明的进步在于经验的传承,在以往传承的过程中会因为时间、空间的因素导致许多优秀的经验流失,那么,大数据时代来了,大数据可以将物种起源的过程记录下来并总结出来,然后形成一个甚至比一加一等于二还要...

    无感无刷直流电机之电调设计全攻略.pdf

    来,并添加一些自己制作电调时的经验和总结。 在参考一些关于无刷电机驱动的书籍和帖子的时候,发现高手或是大师好像都比较惜字 如金,一些问题往往点到为止或者一笔带过,有些看似简单的问题会让像我这样的电调...

    java文章合集2

    半个DBA的跑路经验总结.pdf 为什么大家都不戳破深度学习的本质?.pdf 为什么我会被Kubernetes“洗脑”?.pdf 从接入层入手,如何设计高并发的微服务架构?.pdf 使用Java语言从零开始创建区块链.pdf 关于MySQL线程池...

    Ubuntu服务器上的最优WordPress方案

    不过问题在于WordPress的程序非常不科学,以致于百度WordPress贴吧的加精帖都是在吐槽它如何的没前途。个人的经验是,如果不进行优化,采用传统Apache 2+PHP 5的方式,访问量稍微大一些,就会撑爆RAM和CPU。从高考...

    关于Shell脚本效率优化的一些个人想法

    很想像之前的一片Mysql全面优化详解那样子写一篇全面的优化文章,但是苦于没有相关书籍参考,也没有发现网络牛人有总结帖或文章之类的,所以就根据个人理解和经验写一些能优化程序效率的东西吧。这篇是不敢称全面的

    关于holdonholdoff的深一步认识-data.xlsx

    本帖最后由 矿泉水男丁 于 2013-4-13 00:14 编辑 今天晚上一直在解决一个坐标的问题,就是做批量绘图时,坐标范围老是不稳定。一会很窄,窄到图中只剩下一个点或者一段直线。但是,又有时单独运行里面的一两句话...

    无感无刷直流电机之电调设计全攻略

    来,并添加一些自己制作电调时的经验和总结。 在参考一些关于无刷电机驱动的书籍和帖子的时候,发现高手或是大师好像都比较惜字 如金,一些问题往往点到为止或者一笔带过,有些看似简单的问题会让像我这样的电调...

    数据分析(一):数据分析的意识.doc

    而很多人在发现应该关注的数据方面,都还存在极大的问题,有时候甚至南辕北辙,根 本原因在于很多人能够知道各种理论套路AARRR、QQ模型等等,但并没有总结出适合自己 的方法去思考,我在这里谈谈我在实际工作中总结...

    送强力打狗棒,文末领取

    手工测试sql语句的经验告诉我,所有fuzz过狗payload本质都是正则匹配逃逸(包括特殊的截断),正则匹配逃逸的核心要点绝不是/××/注释。于是对造轮子作者的payload进行测试,发现最终有用的是#a (安全狗4.0) 所以...

Global site tag (gtag.js) - Google Analytics