比赛 暑期小训练题 评测结果 AAAAAAAATT
题目名称 查字典 最终得分 80
用户昵称 ZooxTark➲ 运行时间 2.501 s
代码语言 C++ 内存使用 4.25 MiB
提交时间 2021-07-10 17:19:04
显示代码纯文本
#include <iostream>
#include <vector>
#include <cstdio>

using namespace std;

struct tagw
{
    string str;
    int page;
    tagw(string stra = "",int pagea = 0)
    {
        str = stra;page = pagea;
    }
};

vector <tagw> word;

int main()
{
    freopen("scanword.in","r",stdin);
    freopen("scanword.out","w",stdout);
    int n,m;
    cin >> n;
    string strIn;int iIn;
    for(int i = 0;i < n;i++)
    {
        cin >> strIn >> iIn;
        word.push_back(tagw(strIn,iIn));
    }
    cin >> m;
    for(int i = 0;i < m;i++)
    {
        cin >> strIn;
        for(int j = 0;j < n;j++)
        {
            if(strIn == word[j].str)
            {
                cout << word[j].page << endl;
                break;
            }
        }
    }
    return 0;
}