if x:
for i in range(a):
for z in range(a):
for k in range(z):
for p in range(i):
c = (i * z) + (k * p)
else:
for i in range(a):
for z in range(a):
for k in range(z):
c = (i * z) + (k * p)
这会是 O(n^4) 吗?另外,会发生多少次乘法?
编辑:更新了代码。另外,由于下限捕获了有效输入将强制执行的最大步数,所以大欧米茄不也是 n^4 吗?