lt

  • 关注
  • 短消息
  • 送银子
文章
388
评论
1641
推荐
260
收藏
3
社区会龄
8 年
个人网站
--
个人简介
还没有输入个人简介……
  • lt 16推荐

    勘误的奥秘

    其实只能算诀窍或技巧,故意用个大名字吸引注意力。 还要说明,本文只适用英文原版技术书的译文。考虑到图灵的大部分书属于此类,因此不在标题中写出。 我曾经是一名程序员,程序讲究严谨,因此对书的文字也把它当程序看了。 1.常识 必须对欲勘误的书的知识领域有些了解,比如《影响物…...

  • lt 8推荐

    对外版IT图书汉译的建议

    1.现在很多外版书越来越多采用彩色或双色印刷,书中描述也经常提及颜色(如:《算法》第4版的红黑树),如果能印成彩色或双色的,就不用费心去改图,改描述了,也不必增加彩页。更大的好处是,读者得到了和原版书一样的体验。 2.代码部分,如果有文字版,建议用文字版,这样如果译者挑出了错…...

  • lt 8推荐

    算法书也可以写得很好玩

    Algorithms Copyright c 2006 S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani July 18, 2006 第13页写道 Let's be a little more conc…...

  • lt 8推荐

    我读过的图灵书列表

    《60秒学脑科学常识——《科学美国人》专栏文集》 《60秒学物理学常识——《科学美国人》专栏文集》 《Android应用开发入门》 《Android应用性能优化》 《C++ Primer(英文版第3版)》 《C++ Primer中文版(第4版)》 《C语言程序设计:现代方法》 …...

  • lt 6推荐

    The C++ Programming Language, 4th Edition出版了

    2位网友留言很有意思。 By Chunhui Shi the quality of the paper are super bad, can't be a classic book. the contents are full of useless copy fr…...

评论了

  • 今年 06-21 09:39

    快速幂取模算法 https://www.cnblogs.com/wkfvawl/p/9125224.html

  • 今年 06-21 09:25

    测试代码 import math def f(a,n): return math.floor((math.ceil(math.sqrt(a))+math.sqrt(a))**n) >>> f(5,2) 27 >>> f(5,5) 3935 >>> def G(n): ... s=0 ... for a in range(1,n+1) :s+=f(a,a*a) ... return s ... >>> G(10) 31997447160056074891755545250568015145391367309910918290177259841659637836252530747180

  • 今年 06-11 16:02

    最后的递归程序 在麒麟980的m6平板上,用termux的python 3.8.3 84秒 在i3 4010上 python 3.8.3 149秒 pypy 7.3 28秒

  • 今年 06-11 15:36

    import time def t(n,x): #print(n,x,-1) if n==int(x):return 1 if n>int(x):return 0 for i in range(1,len(x)): r= t(n-int(x[-i:]),x[:-i]) if r==1: return r return 0 x='123' y=x[:-2] z=x[-2:] #print(z,y) s=0 n=10**6 tm=time.time() for i in range(9,n+1,9): for j in [0,1]: i+=j z=t(i,str(i**2))*i**2 #print(z) s+=z print(time.time()-tm) print(s)

  • 今年 06-07 21:28

    拆成7个数只有大于10w才需要 import time def test(N): t=time.time() s=0 for i in range(1,N+1): if (adds(i)%9==0 or adds(i)%9==1) and (is_sn(i)==1 or is_sn2(i)==1 or is_sn3(i)==1 or is_sn4(i)==1 or (i>10**4 and is_sn5(i)==1) or (i>10**5 and is_sn6(i)==1)): s+=i*i #print(i,i*i,is_sn(i),is_sn2(i),is_sn3(i),is_sn4(i),is_sn5(i),is_sn6(i),adds(i)) print(time.time()-t) return s