讨论/题目交流/🏆 第 181 场力扣周赛/
🏆 第 181 场力扣周赛

欢迎小伙伴们在这里交流分享你的参赛心得以及体验。【前往竞赛

image.png

3 分 - 按既定顺序创建目标数组
4 分 - 四因数
5 分 - 检查网格中是否存在有效路径
6 分 - 最长快乐前缀

展开讨论

第二题第四题疯狂超时...到底该怎么优化 求大佬请教```

class Solution {
    int count=0;
    public int sumFourDivisors(int[] nums) {
        int sum=0;
        for(int i=0;i<nums.length;i++){
            int a=IsTarget(nums[i]);
            if(count==3){
                sum+=a;
            }
        }
        return sum;
    }
    public int IsTarget(int n){
        count=0;
        int sum=0;
        for(int i=1;i<=n/2;i++){
            if(n%i==0){
                count++;
                sum+=i;
            }
        }
        return sum+n;
    }
}
2
展开全部 41 讨论