find min between A[i] + B[j] - K

Posted beiyeqingteng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find min between A[i] + B[j] - K相关的知识,希望对你有一定的参考价值。

给两个已经排序好的数组A,B,和一个常数k,  找i,j使得 Ai + Bj - k 的绝对值最小

分析:

Two pointer, i从A从前往后扫,j从B从后往前扫.
if (A[i]+B[j] > k){
   j--;
}else {
   i++;
}
整个过程不断更新答案

以上是关于find min between A[i] + B[j] - K的主要内容,如果未能解决你的问题,请参考以下文章