最近我发现一道题挺有意思的。下面是这道题的题目。
为了解这道题,我首先编写了一个比较简单的程序(用的是C语言,下图是程序的图)
结果程序运行了半天才出来了几组数,速度实在是慢得可怜
于是我准备修改算法,修改了半天(程序如下图)
运算结果就是这样
不到1s,差距巨大
最后反复观察,貌似减少循环的使用量可以大幅度增加运算速度
希望能有大神给出更厉害的算法,欢迎留言。
这段时间还是读了不少的书,还是推荐几本吧。
例如关于历史方面的,如《鱼羊野史》(本书是以时间的先后顺序来记录的,语言幽默,还是值得一读的),《宋论》(对宋朝的事件做了详细而又公平的评价,值得一看,来更全面地了解宋朝),要是对散文比较感兴趣可以看看田维的《花田半亩》,文字写得很清新。
我最近在看《死神的精确度》,还是看完再给大家介绍吧!