time limit: 1000ms
memory limit: 65536kb
submit
statistic
problem description
給定n和m,接下來有n個描述,每個描述包含乙個型別標誌和一組相應的資料。型別標誌共3種:int double string,然後對應一組相應的資料。緊接著有m個詢問,每個詢問僅包含乙個整數x,要求輸出第x個描述對應的資料(string型別保證不含空格,每組對應string資料不會超過19個字元)。
input
輸入的第一行為兩個整數,n和m (n<=100000, m<=100000),分別代表描述的個數和詢問的個數。接下來為 n 行描述,最後為m行詢問,具體格式見樣例輸入輸出。
output
對於每個詢問,輸出對應的結果,注意:浮點數保留兩位小數。
example input
5 4int 456
double 123.56
double 0.476
string welcometoc
string lemontree01
24
example output
456123.56
0.48
lemontree
hint
必須使用共用體完成。
author
01
#include
02
#include
03
#include
04
struct
node
05
p[100010];
10
int
main()
11
22
else
if
(
strcmp
(str[i],
"double"
)==0)
23
26
else
if
(
strcmp
(str[i],
"string"
)==0)
27
30
}
31
int
k;
32
for
(
int
j=0;j
33
39
else
if
(
strcmp
(str[k],
"double"
)==0)
40
43
else
if
(
strcmp
(str[k],
"string"
)==0)
44
47
48
}
49
return
0;
50
}
共用體練習
給定n和m,接下來有n個描述,每個描述包含乙個型別標誌和一組相應的資料。型別標誌共3種 int double string,然後對應一組相應的資料。緊接著有m個詢問,每個詢問僅包含乙個整數x,要求輸出第x個描述對應的資料 string型別保證不含空格,每組對應string資料不會超過19個字元 輸入...
共用體練習
共用體練習 time limit 1000 ms memory limit 65536 kib problem description 給定n和m,接下來有n個描述,每個描述包含乙個型別標誌和一組相應的資料。型別標誌共3種 int double string,然後對應一組相應的資料。緊接著有m個詢問...
共用體練習
共用體練習sdut problem description給定n和m,接下來有n個描述,每個描述包含乙個型別標誌和一組相應的資料。型別標誌共3種 int double string,然後對應一組相應的資料。緊接著有m個詢問,每個詢問僅包含乙個整數x,要求輸出第x個描述對應的資料 string型別保證...