e570: 賓語提前
Tags : 中文
Accepted rate : 18人/20人 ( 90% ) [非即時]
評分方式:
Tolerant

最近更新 : 2019-11-01 13:19

Content

漢語肯定的敘事句多數是「主語+述語+賓語」的語序。

不過古代漢語有時為了強調賓語,會把賓語提到述語之前,而在提前的賓語和述語之間加上結構助詞。

「之」便是這種表示賓語提前常見的結構助詞,例如:

句讀之不知,惑之不解,或師焉,或不焉 (韓愈 - 師說)

在此處強調了「不知句讀」和「不解惑」。

另外「是」也是這種表示賓語提前常見的結構助詞,例如:

雞鳴而駕,塞井夷灶,唯余馬首是瞻 (左傳‧襄公十四年)

在此處「瞻馬首」強調了兵士們看我的馬頭決定行動方向。

----------------------------------------------------------

大家對於中文字串處理都較為陌生,此題讓大家熟悉一下。

在此系統上是使用Unicode編碼,也就是每個中文字包含三個位元組。

例如:char a[] = "我" / string a = "我",此時字串a的大小為3。

在比較中文字時,要三個位元組相同才算兩字相同。

例如:(a[0] = b[0]) and (a[1] = b[1]) and (a[2] = b[2])

在輸出中文字時,要三個位元組都輸出,才能顯現正確的中文字。

----------------------------------------------------------

根據每行輸入,請你還原賓語提前的中文字串。

就是將「之」和「是」後面的述語,還原到正常位置。

此題不探討需要處理主語的情況,例如:我唯你是問 => 我唯問你

此題也不探討解釋通順情況,例如:何陋之有 => 何有陋

Input

輸入含多行中文字串。

Output

對於每組輸入,請輸出賓語提前的原始中文字串。

Sample Input
馬首是瞻
句讀之不知
惑之不解
Sample Output
瞻馬首
不知句讀
不解惑
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
Hint :

"唯你是問"在此題的原句為"問唯你"

"何陋之有"在此題的原句為"有何陋"

Tags:
中文
出處:
트와이스 [管理者:
ig99lp33lp33 (원스)
]


ID User Problem Subject Hit Post Date
19917
ohmygod0193 (光速平方=898755178736817...)
e570
小心
55 2019-11-10 10:14