共用體練習

2021-07-27 20:42:40 字數 2321 閱讀 8815

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 4

int 456

double 123.56

double 0.476

string welcometoc

string lemontree01

24

example output

456

123.56

0.48

lemontree

hint

必須使用共用體完成。

author

01#include

02#include

03#include

04structnode

05p[100010];

10intmain()

11

22elseif(strcmp(str[i],"double")==0)

23

26elseif(strcmp(str[i],"string")==0)

27

30}

31intk;

32for(intj=0;j

33

39elseif(strcmp(str[k],"double")==0)

40

43elseif(strcmp(str[k],"string")==0)

44

47

48}

49return0;

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型別保證...