A. 二分模板

    传统题 1000ms 256MiB

二分模板

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

题目描述

给定一个按照升序排列的整数数组以及多个查询。每个查询都要求确定特定元素在数组中的起始位置和终止位置(位置从 00 开始计数)。

如果数组中不存在该元素,则需要输出 No answer

输入格式

第一行包含整数 nnqq,表示数组长度和询问个数;

第二行包含 nn 个整数(均在 11 100100 范围内),表示完整数组;

接下来 qq 行,每行包含一个整数 xx,表示一个询问元素;

输出格式

qq 行,每行包含两个整数,表示所求元素的起始位置和终止位置;

如果数组中不存在该元素,则输出 No answer;

数据范围

1n1051 ≤ n ≤ 10^5

1q2×1051 ≤ q ≤ 2\times10^5

1x10001 ≤ x ≤ 1000

输入样例:

5 3
1 2 2 2 3
1
2
3

输出样例:

0 0
1 3
4 4

二分专题

未参加
状态
已结束
规则
ACM/ICPC
题目
5
开始于
2024-11-22 19:00
结束于
2024-11-22 22:00
持续时间
3 小时
主持人
参赛人数
5