讨论/技术交流/提交结果报错“超过时间限制”/
提交结果报错“超过时间限制”

简介

编辑代码后,执行代码能顺利通过测试结果,但提交会出现超过时间限制的错误。具体的是题库1760的题目,代码如下



代码

class Solution:
    def minimumSize(self, nums: List[int], maxOperations: int) -> int:
        def 循环拆分(list,i,k):
            list1 =list.copy()
            list1.append(max(list1)-i)
            list1[list1.index(max(list1))]= i
            if k == 1:
                return list1
            return 循环拆分(list1,i,k-1)

        list = nums
        msx =[]
        k = maxOperations
        for i in range(1,int(max(list)/2)+1):
            msx.append(max(循环拆分(list,i,k)))
        return(min(msx))

结尾

为了让您的内容可以给大家带来最佳的阅读体验,我们推荐您遵循「中文文案排版指北」。

更多 Markdown 语法,请查看 官方文档

最后,感谢您抽空阅读本「力扣编辑器」使用说明,祝您创作愉快!

共 2 个回复

建议学会计算下你代码的时间复杂度。

超过时间错误是因为你代码运行时间超过了给定的时间,由于时间复杂度过大导致。

另外建议阅读 PEP8 Python 编码规范。最好不要出现中文函数名,变量名不要和内置数据类型相同。

2

好勒,我再改改看