SOJ 1117 應用string的水題

2021-08-19 03:51:53 字數 580 閱讀 3350

soj1117

string a;  

cin>>a;   cin讀入遇到空格就停止!讀包含空格的字串時應 getline(cin,a) 讀a直到遇到回車  

getline(cin,a,'#');讀a直到遇到字元# (也可以換成別的字元)

}}自定義cmp函式時要注意不能直接return a>b而是應該讓兩個字串相加後,判斷哪種組合方式的字典序大哪個就排前面,這樣可以比較561和56這樣位數不同的情況

soj 1509 rails 棧的應用

思路說明 這一題就是給定乙個1 n排列,判定是否是1 n輸入序列的出棧序列,其中1 n可以任意時刻出棧入棧,也是黑書上一道例題吧 詳細解釋 對輸入序列從頭開始檢索,fp是輸入序列的下標,rp是輸出序列的下標,並且新建乙個棧 if fp rp fp rp else st.push inp ip 易錯點...

String的應用及遞迴

1 字串的左旋和右旋 public static string reverse0 string str,int begin,int end return string.copyvalueof ch 這是乙個逆置函式,然後左旋就是先進行部分逆置,然後在整體逆置 而 右旋則相反,先進行整體逆置,在部分逆...

c 中string的應用

string s1 預設初始化,s1是乙個空竄 string s2 s1 s2是s1的副本 string s2 s1 和上面的等價 string s3 value s3是字面值 value 的副本,除了字面值最後的那個空字串外 string s4 n,c 把s4初始化為由連續n個字元c組成的串 st...