分类 c++ 下的文章

[633. 平方数之和](https://leetcode.cn/problems/sum-of-square-numbers/) Input: 5 Output: True Explanation: 1 * 1 + 2 * 2 = 5 题目描述:判断一个非负整数是否为两个整数的平方和。 可以看成是在元素为 0~target 的有序数组中查找两个数,使得这两个数的平方和为 target,如果能找...

167. 两数之和 II - 输入有序数组 难度中等 Input: numbers={2, 7, 11, 15}, target=9 Output: index1=1, index2=2 题目描述:在有序数组中找出两个数,使它们的和为 target。 使用双指针,一个指针指向值较小的元素,一个指针指向值较大的元素。指向较小元素的指针从头向尾遍历,指向较大元素的指针从尾向头遍历。 如果两个指针指...

代码片段 常用宏定义 #define f(x, y, z) for (int x = (y), __ = (z); x < __; ++x) f(i, 0, a.size()) { ... } #define print(x, y) cout << "line:" << __LINE__ << "\t" <&l...