【Leetcode Daily】1534统计好三元组
题目浅析
想查看原题可以点击题目链接。
简单地说,就是给一个数组,要求统计其中所有满足要求三元组的数量。该要求是,两两之差,满足题目的三个数字。
思路分享
首先就是暴力解法,O(n^3),不过陆爻齐在普通的暴力上做了一点点剪枝,但终究还是暴力。
想要比较好的完成本题,就需要学习前缀和,总体的思路是固定三元组中的两个,通过要求来求得剩下一个值的范围,将该范围在前缀和中搜寻,符合则找到合适的三元组。
https://leetcode.cn/problems/count-good-triplets/?envType=daily-question&envId=2025-04-14
代码解答(强烈建议自行解答后再看)
- 陆爻齐小改良的暴力解法
1 | class Solution { |
- 前缀和解法
1 | class Solution { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 LuYaoQi's Blogs!