lt

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

    欧拉计划708:你只要2

    设f(n)是把一个正整数的质因数全替换成2,所得的积。规定f(1)=1。 例如, 90=2×3×3×5, 然后替换质因数, 2×2×2×2=16, 因此 f(90)=16 设S(N)=∑ f(n),其中 n=1~N。已知S(108)=9613563919。 求S(1014) …...

  • lt 5推荐

    转载2020阿里巴巴达摩院数学竞赛考题:4道题限时48小时

    ![enter image description here][3] ![enter image description here][2] ![enter image description here][4] ...

  • lt 1推荐

    欧拉计划706:三象数

    能被3整除不用测试,只要数字组合各位和等于3的倍数 测试程序 def f(n): s=str(n) c=0 for i in range(len(s))… ...

  • lt 1推荐

    转载:求任意2个整数互素的概率

    http://www.zhipingyou.com/qqsh/index.php?topic=497.0 任取两个整数, 它们互素的概率是多少? 更准确一点,从 1,2,...,N 中任意选取 a,b, 当 N 趋于无穷大时,a,b 互素的概率的极限是多少? 设其概率…...

  • lt 2推荐

    一道求余数小学数学题的解法

    求19941995除以7的余数。 根据 两个数之积除以7的余数等于两个数分别除以7,所得余数的积除以7的余数。 19941995=1994×1994...(共1995个),所以它除以7的余数等于1994除以7的余数之积,而1994÷7 =284余6,所以原题等于求6×6…...

评论了

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