statistic
discuss
problem description
淄博某旅行社每天都要接待來自全國各地的遊客,他們從各個城市來到張店區,遊玩後又去淄博的其他旅遊景點。從各個城市來張店的遊客只是在網上報名,然後旅行社根據統計的人數,用大巴把他們從不同城市拉到張店。在張店玩一天後,這些遊客又要到淄博其他景點玩,所以重新統計到淄川、臨淄、周村、博山去的遊客,用大巴把他們分送過去。
統計這些遊客是很費精力的,但讓電腦做會簡單一些,現在就請你幫忙設計這個程式統計分送的遊客。
input
第一行是乙個正整數n(n <= 100) ,代表網上報名人數。接下來n行,每行包括乙個name(字串,不超過20個字元),來的城市from(字串,英文小寫,不超過20個字元),去的城市to(只有zichuan,linzi,zhoucun,boshan中的乙個),名單順序代表報名順序,也是優先處理順序。
example input
6skym zoucheng linzi
plmm beijing boshan
moon jinan boshan
pc zoucheng zichuan
von shanghai boshan
qq beijing zichuan
example output
zoucheng : skym pc解決方案:結構體應用型別的題,題目意思大家都能看懂,定義乙個結構體,用結構體表示遊客的名字,來的城市,去的城市,定義乙個二維陣列陣列 a[10000][25] ,在輸入時遍歷判斷是否有該地,有跳過,沒有就把該地存入陣列,輸出時再遍歷所有人,有相同的城市輸出就可以。**如下beijing : plmm qq
jinan : moon
shanghai : von
zichuan : pc qq
linzi : skym
zhoucun :
boshan : plmm moon von
01
#include
02
#include
03
struct
person
04
p[10000];
09
int
main(
void
)
10
;
14
scanf
(
"%d"
,&n);
15
for
(i=0;i
16
22
if
(j==m)
strcpy
(a[m++],p[i].from);
23
}
24
for
(i=0;i
25
31
printf
(
"\n"
);
32
}
33
for
(i=0;i<4;i++)
34
40
printf
(
"\n"
);
41
}
42
return
0;
43
}
SDUT 2055 來淄博旅遊
problem description 淄博某旅行社每天都要接待來自全國各地的遊客,他們從各個城市來到張店區,遊玩後又去淄博的其他旅遊景點。從各個城市來張店的遊客只是在網上報名,然後旅行社根據統計的人數,用大巴把他們從不同城市拉到張店。在張店玩一天後,這些遊客又要到淄博其他景點玩,所以重新統計到淄川...
sdut 2055 來淄博旅遊 結構體
題目鏈結 problem description 淄博某旅行社每天都要接待來自全國各地的遊客,他們從各個城市來到張店區,遊玩後又去淄博的其他旅遊景點。從各個城市來張店的遊客只是在網上報名,然後旅行社根據統計的人數,用大巴把他們從不同城市拉到張店。在張店玩一天後,這些遊客又要到淄博其他景點玩,所以重新...
來淄博旅遊 2055
time limit 1000 ms memory limit 65536 kib problem description 淄博某旅行社每天都要接待來自全國各地的遊客,他們從各個城市來到張店區,遊玩後又去淄博的其他旅遊景點。從各個城市來張店的遊客只是在網上報名,然後旅行社根據統計的人數,用大巴把他們...