虚拟机介绍跟ISO映像导入 |
您所在的位置:网站首页 › 虚拟机程序光盘映像文件在哪 › 虚拟机介绍跟ISO映像导入 |
求40亿以内的水仙花数(python)
newbee__coder: 可以通过排列组合来求,秒出 [code=python] #coding:utf-8 import time def check(arr, s): n = len(arr) start = 10 ** (n-1) stop = start*10 - 1 if s < start or s > stop: return False ss = 0 tmp = s; while tmp > 0: ss += (tmp % 10) ** n tmp //= 10 return ss == s def dfs(arr, pos, base): if pos == len(arr): s = 0 for p in arr: s += base[p] if check(arr, s): print(arr, base, s) return start = 0 if pos > 0: start = arr[pos-1] for i in range(start, 10): arr[pos] = i dfs(arr, pos + 1, base) if __name__ == "__main__": for n in range(3, 15): startTime = time.time() arr = [0] * n base = list([i**n for i in range(10)]) dfs(arr, 0, base) print(n, "cost:", time.time() - startTime) [/code] 虚拟机介绍跟ISO映像导入dream_pig 回复 车大叔: OK谢谢博主 虚拟机介绍跟ISO映像导入车大叔 回复 dream_pig: 对应系统的激活码百度有很多可以用的,也可以去淘宝买一个,不贵 虚拟机介绍跟ISO映像导入dream_pig: 要激活怎么办? 虚拟机介绍跟ISO映像导入车大叔 回复 weixin_44288235: 我这里有个ubuntu-16.04.5的,你想要的其他的去其他地方找找吧。 https://pan.baidu.com/s/1eOh87WPm9Mkb60mbF74JZA 提取码:wjsv |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |