【深基13.例1】查找
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
输入 个不超过 的单调不减的(就是后面的数字不小于前面的数字)非负整数 ,然后进行 次询问。对于每次询问,给出一个整数 ,要求输出这个数字在序列中第一次出现的编号,如果没有找到的话输出 。
输入格式
第一行 个整数 和 ,表示数字个数和询问次数。
第二行 个整数,表示这些待查询的数字。
第三行 个整数,表示询问这些数字的编号,从 开始编号。
输出格式
输出一行, 个整数,以空格隔开,表示答案。
样例
11 3
1 3 3 3 5 7 9 11 13 15 15
1 3 6
1 2 -1
数据范围
数据保证,,,
本题输入输出量较大,请使用较快的 IO 方式。
提示
规模的数据读入,C/C++建议使用 scanf、printf,比 cin、cout 效率高
Python语言可以使用字典、递归的二分、循环的二分完成,时间效率字典>循环二分>递归二分