
虽然在牛客上是个中等题,但我感觉是比较简单的。大家在看完这篇文章后可以看看我的上一篇文章:有效三角形的个数。本文章的题目的解法只是有效三角形的个数这道题目的一个环节。看懂这篇文章后可以更好的解决有效三角形个数那道题目!
我们需要利用好数组的有序性。
可以定义left和right指针,分别从左右两边遍历数组。left对应的数计为a,right对应的数计为b,则有:
若a+b>s right--;若a+b
3.提交结果与代码实现

- class Solution {
- public:
-
- vector<int> FindNumbersWithSum(vector<int> array,int sum) {
- int left=0,right=array.size()-1;
-
-
相关阅读:
树状图怎么画?推荐这个好用的在线树状图软件!
UMA 2 - Unity Multipurpose Avatar☀️二.概念介绍
PUBG官方:聊聊外挂、封号、误封、白名单等问题
【C++】bitset位图的简单模拟实现及常见面试题
conda常用命令
MySQL 索引失效的几种类型以及解决方式
计算机竞赛 深度学习图像修复算法 - opencv python 机器视觉
Codeforces Round #833 (Div. 2) B. Diverse Substrings
卷积核、特征图可视化
【python学习】-列表运算(列表元素均加减乘除某个数、两个列表间的运算、遍历列表等)
-
原文地址:https://blog.csdn.net/c565114/article/details/138202852