力扣-1534. 统计好三元组

Idea

直接暴力枚举

AC Code

class Solution {
public:
    int countGoodTriplets(vector<int>& arr, int a, int b, int c) {
        int ans = 0;
        int n = arr.size();
        for(int i = 0;i<n;i++){
            for(int j = i+1;j<n;j++){
                for(int k = j+1;k<n;k++){
                    if(abs(arr[i]-arr[j])<=a && abs(arr[j]-arr[k])<=b && abs(arr[i]-arr[k])<=c) ans++;
                }
            }
        }
        return ans;
    }
};

版权声明:本文为weixin_45774972原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。