#STL07. STL例题07-两数之和

STL例题07-两数之和

题目描述

给定 n 个整数和目标值 target,判断数组中是否存在两个不同位置的数,它们的和等于 target。

输入格式

第一行输入 n 和 target。第二行输入 n 个整数。

输出格式

存在这样的两个数输出 YES,否则输出 NO。

输入输出样例

输入

5 9
2 7 11 15 1

输出

YES

数据范围与提示

从左到右扫描当前数字 x,检查之前是否出现过 target-x。可以使用 unordered_set 平均 O(1) 查询。

来源

《C++ STL 标准模板库》课堂例题。

蜀ICP备2025119001号-1