【洛谷】P3156 【深基15.例1】询问学号 的题解
【洛谷】P3156 【深基15.例1】询问学号 的题解
洛谷传送门
题解
来整一点大水题玩玩。
读懂题意了就知道这是一个单纯的数组查询。开了两个数组(一个也行)存储查询的数据,输入进入教室的学号,然后再输出每次询问为下标的那个数,输出即可。注意数组的范围。
代码
#include <bits/stdc++.h>
using namespace std;
int main() {ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int n, m, num[200005], ask[200005];cin >> n >> m;for(int i = 1; i <= n; i ++) {cin >> num[i];} for(int i = 1; i <= m; i ++) {cin >> ask[i];cout << num[ask[i]] << endl;}return 0;
}