C. 二分查找-类型3(查找某个数字最后一次出现的位置)

    传统题 1000ms 128MiB

二分查找-类型3(查找某个数字最后一次出现的位置)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

有一个有序,并且是升序的数组,数组长度为n,查找数字x最后一次出现的位置。

输入格式

第一行输入两个整数,一个n,一个x。
第二行输入n个整数。
对于100%的数据,n<=2e5。数组中每个数据的范围是从-1e9到1e9

输出格式

输出数字x最后一次出现的位置,如果没有出现过x,则输出-1
5 -1
1 2 3 4 5
-1

Hint

本题只有一次查询,所以直接枚举也可以通过,但考场遇到二分的题目通常会有多次查询,所以本题能检验二分查找是否正确,但枚举通过题目的仍需努力。

王老师_二分查找+二分答案复习

未认领
状态
已结束
题目
12
开始时间
2025-12-15 0:00
截止时间
2026-1-10 23:59
可延期
24 小时