在已排序数组中查找具有给定和的一对元素

TypeScript Medium arrays

任务 «在已排序数组中查找具有给定和的一对元素»

给定一个按升序排序的整数数组和一个目标总和。需要找到数组中两个不同的元素,使它们的和等于目标总和。如果存在多个这样的元素对,则返回索引最小的一对(即从左到右第一个找到的)。如果未找到这样的元素对,则返回空数组。保证数组至少包含两个元素。

输入格式

第一行包含一个整数 n — 数组中的元素数量。第二行包含 n 个由空格分隔的整数。第三行包含一个整数 target — 目标和。

输出格式

两个以空格分隔的数字,如果未找到配对,则返回空字符串。

示例

示例 1

输入
4 -3 0 1 4 1
输出
-3 4

示例 2

输入
3 1 1 1
输出
1 1

示例 3

输入
3 10 20 30 15
输出
main.ts