python 语言速度
  • 板块学术版
  • 楼主郑朝曦zzx
  • 当前回复22
  • 已保存回复22
  • 发布时间2022/6/24 16:22
  • 上次更新2023/10/27 22:41:30
查看原帖
python 语言速度
425694
郑朝曦zzx楼主2022/6/24 16:22
n = int(input())
ans = {}
sans = {}
ans[0] = int(1);

for i in range(1, 10001, 1):
	ans[i] = ans[i - 1] * int(i)
	sans[i] = str(ans[i])

for i in range(n):
	a, b = (int(x) for x in input().split(' '))
	print(sans[a][b - 1])

求助,这样一个时间复杂度 O(max(n,10000))O(\max(n, 10000)) 的代码,python 三秒都跑不完(改成 1000的时候倒是跑出来了),请问 python 到底有多慢啊?c++从来没有过这种问题。

保证代码无误,这是数据:

3
1 1
4 2
6 3
2022/6/24 16:22
加载中...