给定一个 个数的数组 (保证 个数互不相同),再给定 次询问,每次询问一个整数 在数组 中出现的位置,如果存在输出该数在 数组中出现的位置,不存在输出 。
第 行是一个整数 ()。
第 行有 个整数,数与数之间用空格隔开。
第 行有一个整数 ()。
接下来 行,每行有一个整数。
输出 行,每行输出每次查询的整数在 数组中的位置,如果该数不存在,输出 。
5 1 5 2 4 6 5 5 1 8 9 0
2 1 0 0 0
【注意】
由于本题读入、输出的数据较多,C++选手请使用scanf
和printf
替代 cin
和cout
提升读写效率。
二分