藍橋杯 串中取三個不重複字元

2021-08-16 05:33:35 字數 759 閱讀 5715

從標準輸入讀入乙個由字母構成的串(不大於30個字元)。

從該串中取出3個不重複的字元,求所有的取法。

取出的字元,要求按字母公升序排列成乙個串。

不同的取法輸出順序可以不考慮。

例如:輸入:

abc則輸出:

abc輸入:

abcd

則輸出:

abcabd

acdbcd

輸入:abcaa

則輸出:

abc由於陣列存入的字元是不確定的,而且有重複的字元,不好處理。

這裡開始將遍歷陣列陣列,不為零時當前vis[ch[i]]=1進行標記,也就是直接將字元作為

vis陣列的下標,由於

vis陣列是

int型的,所以此刻已將

ch[i]

轉換為了

int型,在後面在進行一次型別轉換即可。

藍橋杯 從串中取三個不同字元

取字元 從標準輸入讀入乙個由字母構成的串 不大於30個字元 從該串中取出3個不重複的字元,求所有的取法。取出的字元,要求按字母公升序排列成乙個串。不同的取法輸出順序可以不考慮。例如 輸入 abc則輸出 abc輸入 abcd 則輸出 abcabd acdbcd 輸入 abcaa 則輸出 abc利用se...

藍橋杯 串中取3個不重複字母 解題報告

從標準輸入讀入乙個由字母構成的串 不大於30個字元 從該串中取出3個不重複的字元,求所有的取法。取出的字元,要求按字母公升序排列成乙個串。不同的取法輸出順序可以不考慮。例如 輸入 abc 則輸出 abc輸入 abcd 則輸出 abcabd acdbcd 輸入 abcaa 則輸出 abc 一開始以為就...

YTU 1306 串中取3個不重複字母

時間限制 1 sec 記憶體限制 128 mb 從標準輸入讀入乙個由字母構成的串 不大於30個字元 從該串中取出3個不重複的字元,求所有的取法。取出的字元,要求按字母公升序排列成乙個串。不同的取法輸出順序可以不考慮。例如 輸入 abc則輸出 abcabcdabc abdacd bcd include...