python实现欧拉计划24题

来源:互联网 发布:stc最新单片机 编辑:程序博客网 时间:2024/04/29 08:33

逆康拓展开式

import math

L=[0,1,2,3,4,5,6,7,8,9]
M=[]
m=999999
for i in range(9,-1,-1):
    x=(m/(math.factorial(i)))
    print x
    y=(m%(math.factorial(i)))
    m=y
    M.append(L[x])
    L.pop(x)
    print L

print M

================

使用Python的工具更方便啊啊啊,好神奇的python

import itertools
print([x for x in itertools.islice(itertools.permutations([0,1,2,3,4,5,6,7,8,9],10),999999,1000000)])



0 0
原创粉丝点击