题目 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的. 输出描述: 对应每个测试案例,输出两个数,小的先输出. 思考 注意题目的条件:有序数组 对于此题的条件,我们可以将 有序 的条件充分利用起来,是用双向指针解决 扩展,对于一般的无序数组: 是用 hash 表减小查找的复杂度,空间换时间,时间复杂度为 O(n) 可以先将数组排序然后是用双向指针求解,时间复杂度依赖于排序算法,因此最好的情况为 O(nlog(n))…