#1755. 【入门】二分查找

【入门】二分查找

题目描述

请在一个有序递增数组中(不存在相同元素)查找值 xx 的位置。如果 xx 在数组中不存在,请输出 1-1

数组下标从 11 开始。

输入格式

第一行包含一个整数 nn,表示数组元素个数。

第二行包含 nn 个整数,表示数组中的 nn 个递增元素,整数之间用空格分隔。

第三行包含一个整数 xx,表示要查找的数。

输出格式

输出一个整数,表示 xx 在数组中的位置;如果不存在,输出 1-1

样例

10
1 3 5 7 9 11 13 15 17 19
2

数据范围与提示

  • 1n1061 \le n \le 10^6
  • 11 \le 数组元素值 108\le 10^8
  • 0x1080 \le x \le 10^8

来源

二分 分治