1.概述
描述
输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有名对数字的和等于S,输出两个数的乘积最小的.
2.分析
首先看到这个问题的时候,我们第一印象是想到了我们的题目:【算法】剑指 Offer 57. 和为s的两个数字 这里面是找一对即可,然后本题目是找出多对中的最小乘积。
然后我们又想到了 【算法】和为S的连续正数序列 这个题目中的思想。
假设我们有一个数据集如下,S=7
【1,2
描述
输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有名对数字的和等于S,输出两个数的乘积最小的.
首先看到这个问题的时候,我们第一印象是想到了我们的题目:【算法】剑指 Offer 57. 和为s的两个数字 这里面是找一对即可,然后本题目是找出多对中的最小乘积。
然后我们又想到了 【算法】和为S的连续正数序列 这个题目中的思想。
假设我们有一个数据集如下,S=7
【1,2