lt

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

    续书怎么写才好

    有的是保持结构,将变化的内容插入原书,如Oracle编程艺术 11g对10g 有的是彻底打乱重写,如C++ Primer 4对3,以及5对4 不知道有没有第3种写法。 还有一种神奇的现象,把附录不印出,只提供电子文件下载,如计算机体系结构 量化研究方法 5对4 ...

  • lt 8推荐

    对外版IT图书汉译的建议

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

  • lt 6推荐

    怎样提意见

    最近,天气转凉,但社区中某些敏感问题的争论似乎没有降温。 我谈几点关于提意见的建议,不一定对,供参考。 1.就事论事,技术的归技术,语文的归语文。不骂人,谁都不愿意被批评,何况被骂。骂人后,即使正确的意见也会让人觉得刺耳,不能接受。这就偏离了提意见、促改正的初衷。 2.适…...

  • lt 推荐

    名著不好翻译,转载一条关于《几何原本》的回帖

    欧几里得的成就自然不必说,几何原本的地位也不言而喻;但是这个版本……实在令人无语!      首先令人喷饭的就是:该版本的译者/校对者/编者连几何原本的英文名都不会拼!我还是头一次见到经典著作的封面上赫然大白字摆着:of The Eiements!连elements都能拼…...

  • lt 1推荐

    勘误能力的相关因素

    1.对内容的熟悉程度,比如一本数学书的初等数学内容就比高等数学的容易看出错误。 2.对背景的了解,比如计算机书,尽管你不了解一个特定的软件,但你知道数据块大小一般应该是1KB的倍数,如果它声称不是这个倍数,就有可能是错的。 3.书本的篇幅,如果比较生疏的内容,文字冗长就影响理解…...

评论了

  • 今年 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