#include<iostream>
#include<algorithm>
#include<iomanip>
#include<cstdio>
#include<cstring>
#include<cstdio>
using namespace std;
union
{
double data;
int d;
char type[1000];
}qu[100000];
int main()
{
int m,n;
cin>>m>>n;
char type[100000][10] ;
for(int i=0;i<m;i++)
{
cin>>type[i];
if(type[i][0]=='I')
cin>>qu[i].d;
else if(type[i][0]=='D')
cin>>qu[i].data;
else
cin>>qu[i].type;
}
while(n--)
{
int a;
cin>>a;
if(type[a][0]=='I')
cout<<qu[a].d;
else if(type[a][0]=='D')
printf("%.2lf",qu[a].data);
else
cout<<qu[a].type;
cout<<endl;
}
return 0;
}
/***************************************************
User name: TJRAC6015203228魏杰
Result: Accepted
Take time: 200ms
Take Memory: 2728KB
Submit time: 2016-10-31 22:02:20
****************************************************/
sdut1960共用体练习
最新推荐文章于 2021-02-24 12:34:35 发布