
思路:要打多少个就在哪里打
比如要打100个,就在a数组中找出一个100,在那里打
所以可以用STL-map。
map大法好!!!
用map存储每种 瓶子个数 最后出现的位置。
就是说,比如样例中:
map[1]=1;
map[2]=2;
map[3]=4;
map[4]=3;
map[5]=5;
接下来,输入一个询问m,输出map[m],就是输出位置即可。
贴代码:
#include <bits/stdc++.h>
using namespace std;
int n, q, x;
map<int, int> m;
int main () {
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> x;
m[x] = i;
}
cin >> q;
while (q--) {
cin >> x;
cout << m[x] << endl;
}
return 0;
}
![[C++项目] Boost文档 站内搜索引擎(2): 文档文本解析模块parser的实现、如何对文档文件去标签、如何获取文档标题...](https://img-blog.csdnimg.cn/img_convert/24454c95a8284b7e03e5d601bd55286e.gif)















![[学习笔记]3小时搞定DRF框架 | Django REST framework前后端分离框架实践](https://img-blog.csdnimg.cn/7abd7276c311419a9ff7c50e224c08bf.png)
![[openCV]基于拟合中线的智能车巡线方案V4V5](https://img-blog.csdnimg.cn/88b8ac115e794211abc7c15fc1e5d00c.png)

