洛谷题单指南-集合-P1918 保龄球

原题链接:https://www.luogu.com.cn/problem/P1918

题意解读:又一个map的应用

解题思路:只需要用一个map<int, int>记录瓶子数和对应的位置即可。

100分代码:

#include <bits/stdc++.h>
using namespace std;

map<int, int> h;
int n, x, q, y;

int main()
{
    cin >> n;
    for(int i = 1; i <= n; i++) 
    {
        cin >> x;
        h[x] = i; //记录瓶子数和位置的对应关系
    }
    cin >> q;
    while(q--)
    {
        cin >> y;
        cout << h[y] << endl;
    }
    return 0;
}

 

posted @ 2024-03-21 09:37  五月江城  阅读(40)  评论(0编辑  收藏  举报