时间:0.2 空间:32M
题目描述:
小明特别喜欢收集卡牌,每天放学都要买各种零食就为了收集卡牌。但是随着卡牌的增多,小明开始苦恼,他总是忘记某些卡牌的攻击力。他觉得每次都要去翻找卡牌很麻烦,能不能让计算机帮助自己呢?他将所有卡牌进行编号,并依序告诉计算机每张卡牌的攻击力,这样当他忘记某张卡牌的时候,只要向计算机提问就可以了。请你帮助他完成这个功能。
输入格式:
第一行两个整数n,m。n表示卡牌的总数(卡牌从1-n编号),m表示有m次询问;
第二行n个整数,依序表示编号1-n的每张卡牌的攻击力。
第三行m个整数,t1,t2,t3,...,tm,整数ti表示询问编号为ti的卡牌的攻击力。
输出格式:
仅一行,以空格间隔的m个整数,依序表示m次询问的结果。
样例输入:
5 3
8 3 5 1 9
3 2 5
样例输出:
5 3 9
答案:
#include<iostream>
using namespace std;
int main()
{
int m,n;
cin >> m>>n;
int a[100],b[100],c;
for (int i=1;i<=m;i++)
{
cin >>a[i];
}
for (int i=1;i<=n;i++)
{
cin >> b[i];
}
for (int i=1;i<=n;i++)
{
c=b[i];
cout <<a[c]<<" ";
}
return 0;
}