|
A
句子逆轉(zhuǎn)
輸入一個(gè)句子,占用一行。句子由單詞和單詞間的空格組成。單詞只有小寫字母。單詞之間由空格隔開(kāi)。單詞之間不會(huì)有多個(gè)空格。每個(gè)句子至多有1000個(gè)字母。多組數(shù)據(jù)輸入。將句子單詞的排列順序倒過(guò)來(lái)輸出。
多組數(shù)據(jù)輸入,以EOF為結(jié)束。
SAMPLE INPUT:
It is a apple
sample OUTPUT:
apple a is it
B 成績(jī)管理
實(shí)現(xiàn)查詢成績(jī)的功能。 Input 首先輸入T表示有T組數(shù)據(jù)。每組數(shù)據(jù)首先輸入n,接下來(lái)有n行輸入.每行輸入是插入或者查找。插入為Insert id score。id是自然數(shù),不大于1000。每次插入的id都不同。score是自然數(shù),不大于100。查找為Findid。 Output 對(duì)于上面的每一組命令,insert 無(wú)任何輸出,find 找到輸出該id與score 格式 為 name:name_id空格score:score_number。 查找不到輸出No result!
SAMPLE
INPUT:
2
2
Insert 0 10
Find 0
5
Insert 1 15
Find 1
Find 2
Insert 2 35
Find 2
Output:
name:0 score:10
name:1 score:15
No result!
name:2 score:35
C
尋找寶藏
一棵多叉樹(shù)T,根結(jié)點(diǎn)為0,某個(gè)結(jié)點(diǎn)上有寶藏。從根結(jié)點(diǎn)沿著樹(shù)枝向下尋找,如果有分支,沿各分支繼續(xù)尋找是等概率的。計(jì)算找到寶藏的概率。 Input : 首先輸入M,N,L。M多叉樹(shù)T的結(jié)點(diǎn)數(shù),結(jié)點(diǎn)分別為0~M-1。N和L分別是樹(shù)枝數(shù)和寶藏所在結(jié)點(diǎn)。接下來(lái)有N行輸入,每行兩個(gè)數(shù),表示這兩個(gè)結(jié)點(diǎn)之間有樹(shù)枝連接。而且前一個(gè)結(jié)點(diǎn)比后一個(gè)更靠近根結(jié)點(diǎn)。 Output 輸出找到結(jié)點(diǎn)的概率,保留六位小數(shù)。
SAMPLE
INPUT:
6 5 5
0 1
0 2
1 3
2 4
2 5
OUTPUT:
0.250000
HINT:
輸出可用printf("%.6f",a)
D 公式推導(dǎo) 描述:AàB 表示 A 可以推出B ,其中A 和 B 均為非空的條件集合(在本題中,每個(gè)條件用單獨(dú)一個(gè)小寫字母表示) 比如 abc ->de ,表示如果條件a b c 均成立 可以推導(dǎo)出d e 成立, 現(xiàn)在已知有N 個(gè)推導(dǎo)規(guī)則,最后給出一個(gè)新的推導(dǎo)規(guī)則,在已知的情況下,求最后一條規(guī)則是否成立 Input 多組測(cè)試數(shù)據(jù) EOF 結(jié)束 每組測(cè)試數(shù)據(jù)的第一行為一個(gè)數(shù)N(0 <= N <= 10000) 之后N行的形式是 條件集合 A+空格+”à”+空格+B,表示A 可以推出B 集合中每一個(gè)小寫字母表示一個(gè)條件 條件數(shù)不會(huì)超過(guò)26 之后再來(lái)一行 表示要推導(dǎo)的結(jié)果 Output YES 表示可以推導(dǎo)
NO 表示不能 Sample input 2 a à bc b à d a à d 2 a à b a à c b à c sample output YES NO
http://www.fuxiang90.me/?p=76 貼出 了BC 題得代碼 ,A 題比較簡(jiǎn)單 沒(méi)貼,D 有點(diǎn)難 沒(méi)做出來(lái) ,很抱歉現(xiàn)在才給大家發(fā),因?yàn)槲易约簭?fù)試的過(guò)程比較糾結(jié) ,加上回學(xué)校后 各種事情 ,所以拖到現(xiàn)在 。也感謝 考研論壇 在我考研期間對(duì)我的幫助 ,也期待牛人做出 D題 ,我也會(huì)開(kāi)始做 。
|