problem description
對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串「(max)」。
input
輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。
output
對於每個測試例項輸出一行字串,輸出的結果是插入字串「(max)」後的結果,如果存在多個最大的字母,就在每乙個最大字母後面都插入"(max)"。
sample input
abcdefgfedcba***xx
sample output
abcdefg(max)fedcbax(max)x(max)x(max)x(max)x(max)
源**:
#include
#include
int main()
for(i=0;iprintf("\n"); }
return 0; }
HDU 2025 查詢最大元素
problem description 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max input 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。output 對於每個測試例項輸出一行字串,輸出的結果是插入字串 max 後的結果,如...
HDU 2025查詢最大元素
problem description 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max input 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。output 對於每個測試例項輸出一行字串,輸出的結果是插入字串 max 後的結果,如...
解題報告 HDU2025 查詢最大元素
這個題就有意思了,其實找出最大值並不難,關鍵是如何將每個最大值後面都加上 max 有兩種方法 第一種是直接在輸出的時候控制,從前往後輸出,每遇到乙個最大的就在後面輸出 max 這種方法很輕鬆,然而我在做的時候沒有想過,而是用的第二種方法 第二種就是從後往前的給 max 讓位,每找到乙個最大的就將其後...