共用體練習

2021-09-11 17:51:05 字數 884 閱讀 7980

共用體練習sdut

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

對於每個詢問,輸出對應的結果,注意:浮點數保留兩位小數。

sample input

5 4int 456

double 123.56

double 0.476

string welcometoc

string lemontree01

24456123.56

0.48

lemontree

#include #include #include union un

;struct node

p[100005];

int main()

if(strcmp(p[i].s,"double")==0)

if(strcmp(p[i].s,"string")==0)

}for(i=0; iif(strcmp(p[x].s,"double")==0)

if(strcmp(p[x].s,"string")==0)

}return 0;

}

共用體練習

給定n和m,接下來有n個描述,每個描述包含乙個型別標誌和一組相應的資料。型別標誌共3種 int double string,然後對應一組相應的資料。緊接著有m個詢問,每個詢問僅包含乙個整數x,要求輸出第x個描述對應的資料 string型別保證不含空格,每組對應string資料不會超過19個字元 輸入...

共用體練習

time limit 1000ms memory limit 65536kb submit statistic problem description 給定n和m,接下來有n個描述,每個描述包含乙個型別標誌和一組相應的資料。型別標誌共3種 int double string,然後對應一組相應的資料。...

共用體練習

共用體練習 time limit 1000 ms memory limit 65536 kib problem description 給定n和m,接下來有n個描述,每個描述包含乙個型別標誌和一組相應的資料。型別標誌共3種 int double string,然後對應一組相應的資料。緊接著有m個詢問...