#886. 第一个平手
第一个平手
No submission language available for this problem.
第一个平手
题目描述
小明的所在的市区刚刚考完试了,小明已经把全市的考试成绩从小到大排序了(有些同学的成绩可能是一样的)。
小明想要在这个成绩序列中查找第一个大于等于成绩 x 的元素对应的编号(编号从 0 开始),为成绩 x 找到“第一个平手”。
题目保证:所有整数均在 int 的表示范围内。
提示:此为二分查找的练习题,要用二分查找完成。
输入格式
输入有 3 行。第 1 行输入 n()。
第 2 行输入 n 个整数,即升序的成绩序列。
第 3 行输入整数 x,即待查找的成绩。
输出格式
输出该序列第一个大于等于成绩 x 的元素对应的编号(编号从 0 开始)。
样例 #1
样例输入 #1
6
67 72 72 72 78 90
72
样例输出 #1
1
样例 #2
样例输入 #2
6
67 72 72 72 78 90
73
样例输出 #2
4