HDU 2025 查詢最大元素

2021-06-27 04:36:43 字數 575 閱讀 3850



problem description

對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串「(max)」。

input

輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。

output

對於每個測試例項輸出一行字串,輸出的結果是插入字串「(max)」後的結果,如果存在多個最大的字母,就在每乙個最大字母後面都插入"(max)"。

sample input

abcdefgfedcba

***xx

sample output

abcdefg(max)fedcba

x(max)x(max)x(max)x(max)x(max)

author

lcysource

c語言程式設計練習(四)

解題思路:

沒啥好說,這麼水的題,還wa了一次qaq!

掃一遍,找到最大的元素,然後在掃一遍輸出,遇到最大的元素,我們就在其後面輸出乙個(max)就好

hdu2025 查詢最大元素

problem description 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max input 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。output 對於每個測試例項輸出一行字串,輸出的結果是插入字串 max 後的結果,如...

HDU 2025查詢最大元素

problem description 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max input 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。output 對於每個測試例項輸出一行字串,輸出的結果是插入字串 max 後的結果,如...

解題報告 HDU2025 查詢最大元素

這個題就有意思了,其實找出最大值並不難,關鍵是如何將每個最大值後面都加上 max 有兩種方法 第一種是直接在輸出的時候控制,從前往後輸出,每遇到乙個最大的就在後面輸出 max 這種方法很輕鬆,然而我在做的時候沒有想過,而是用的第二種方法 第二種就是從後往前的給 max 讓位,每找到乙個最大的就將其後...