a787: 金馬獎3(ENGLISH TEST)~~
標籤 : STL cmp string
通過比率 : 2人/3人 ( 67% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-07-13 19:12

內容

和前2題較沒有關係

這一次不是座位了!不過因為疫情,老師提出了大家在疫情趨緩前(其實也就是這個學期),不得再交換位置!這對於坐在$Y$附近的$Frankie$及$Lennon$而言真的十分幸運~~

$Y$常常問問題,$Frankie$及$Lennon$對於助人這件事十分熱情,所以某天當他們聽到$Y$在喊$"O!!B!!E!!Y!!"$, 就想回答$Y$,不過英文不好的他們決定用程式來回答,請幫他們回答$Y$吧~~

輸入中先給你一本英文辭典,再給你一張英文考卷,當$Y$問出這個字的意思時,請你幫我們回答,這個字是什麼意思(英文解釋)、在英文考卷中出現幾次,以及在英文考卷中的座標!不過$Frankie$比較喜歡偶數,所以請你先輸出單字出現於偶數行的座標,再輸出奇數行的座標($x$,$y$皆由小到大)

英文考卷都是不認大小寫的,因此請將全部的輸入當成是小寫來做。

 

好心告訴你,你可以看下面的影片,影片中的人說聽英文歌和「背英文歌詞」會幫助你考一個好成績??

所以想幫助會考生的$Frankie$所出的測資中一定是有歌曲的!(切記這人說的$Frankie$覺得完全對考試一點幫助都沒有!!!)

影片1

影片2

輸入說明

多測資點單筆輸入

先給你一正整數$n$,代表辭典的大小

接下來$2n$行,其中奇數行都代表單字,偶數行則是解釋

再來輸入一正整數$q$,代表$Y$問了幾個問題

最後給你一篇文章,讀到最後一行為0時結束(無標點)

輸出說明

若有出現在文章中,先輸出解釋,在同一行輸出出現的次數、座標$x$,$y$(第$x$行,第$y$個詞),若有重覆中間以斜線隔開

若沒有出現在文章中,或沒有出現在辭典中,則輸出:"none"

每一個問題輸出皆以換行分隔

範例輸入
3
in
inside somewhere
out
outside
by
BESIDE
5
in
outside
FUDAN
by
OBEY
Unfortunately Frankie and Lennon is sitting by Y IN the classroom in FUDAN
Frankie and Lennon feels happy when Y is in the classroom
0
範例輸出
inside somewhere 3 2,9 / 1,9 / 1,12
none
none
beside 1 1,7
none
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 0.1s , <1M
公開 測資點#1 (80%): 0.3s , <10M
提示 :

範測說明:

輸出第1行是$Y$的第1個問題:$in$,$in$存在於辭典及文章中,所以輸出他的意思:$inside\ somewhere$空一格後輸出在文章中出現3遍,空格後再輸出他出現的位置。照偶數句先奇數句後排完就得到:2,9 / 1,9 / 1,12,接著換行 

輸出第2行是$Y$的第2個問題:$outside$,不在文章中所以輸出:$none$換行

輸出第3行是$Y$的第3個問題:$FUDAN$,不在辭典中所以輸出:$none$換行

輸出第4行比照第1行,只是沒有超過1個因此不用斜線

輸出第5行是$Y$的第5個問題:$OBEY$,不在文章中所以輸出:$none$換行

 

測資是手打的所以有錯請告知,感謝!!

標籤:
STL cmp string
出處:
[管理者:
frankie (34104)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」