NOIP學習之字串 72 刪除單詞字尾

2021-10-03 04:49:34 字數 717 閱讀 2687

測試鏈結

總時間限制: 1000ms 記憶體限制: 65536kb

描述

給定乙個單詞,如果該單詞以er、ly或者ing字尾結尾, 則刪除該字尾(題目保證刪除字尾後的單詞長度不為0), 否則不進行任何操作。

輸入

輸入一行,包含乙個單詞(單詞中間沒有空格,每個單詞最大長度為32)。

輸出

輸出按照題目要求處理後的單詞。

樣例輸入

referer

樣例輸出

refer

#include

#include

#include

using

namespace std;

char s[33]

;int

main()

if(s[len-2]

=='l'

&&s[len-1]

=='y'

)//判斷以ly結尾的情況

if(s[len-3]

=='i'

&&s[len-2]

=='n'

&&s[len-1]

=='g'

)//判斷以ing結尾的情況

cout<}

NOIP學習之字串 66 加密的病歷單

測試鏈結 總時間限制 1000ms 記憶體限制 65536kb 描述 小英是藥學專業大三的學生,暑假期間獲得了去醫院藥房實習的機會。在藥房實習期間,小英紮實的專業基礎獲得了醫生的一致好評,得知小英在計算概論中取得過好成績後,主任又額外交給她一項任務,解密抗戰時期被加密過的一些傷員的名單。經過研究,小...

學習筆記 NOIP 字串

題目鏈結 考慮預處理出所有回文半徑為 i 的回文串個數 cnt i manacher 時進行乙個字首加,差分 字首和處理即可。記錄 題目鏈結 回文串計數。核心思想 記錄 題目鏈結 考慮回文串 s 的回文重心 pos 其在 s 中的回文半徑一定能將其延伸到 s 最後乙個位置。那麼問題等價於找到回文半徑...

72 反轉字串

編寫乙個函式,其作用是將輸入的字串反轉過來。示例 1 輸入 hello 輸出 olleh 示例 2 輸入 a man,a plan,a canal panama 輸出 amanap lanac a nalp a nam a 利用stringbuilder的reverse函式即可,不過最後要呼叫tos...