【深基15.例1】询问学号
题目描述
有 n ( n ≤ 2 × 1 0 6 ) n(n \le 2 \times 10^6) n(n≤2×106) 名同学陆陆续续进入教室。我们知道每名同学的学号(在 1 1 1 到 1 0 9 10^9 109 之间),按进教室的顺序给出。上课了,老师想知道第 i i i 个进入教室的同学的学号是什么(最先进入教室的同学 i = 1 i=1 i=1),询问次数不超过 1 0 5 10^5 105 次。
输入格式
第一行 2 2 2 个整数 n n n 和 m m m,表示学生个数和询问次数。
第二行 n n n 个整数,表示按顺序进入教室的学号。
第三行 m m m 个整数,表示询问第几个进入教室的同学。
输出格式
输出 m m m 个整数表示答案,用换行隔开。
样例 #1
样例输入 #1
10 3
1 9 2 60 8 17 11 4 5 14
1 5 9
样例输出 #1
1
8
5
Scratch实现
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容