洛谷初級字串題解x2

2021-09-26 12:37:24 字數 1301 閱讀 6586

以下為題解x2

題目鏈結

大致過程:

0;//如果~~~就退出了

else

if(p=='%')

else

cout

<

int m=s.size()-1;

while(s[x+1]=='0'&&x-1) x++;

while(s[m]=='0'&&m>x+1) m--;

for(int i=m;i>x;i--)

cout

<

return0;}

just判斷一下

**

123

4567

891011

1213

1415

1617

1819

#include

#include

#include

#include

using

namespace

std ;

string a , b ;

int ans = 1 , num = 1 ;

main()

注意點:一直乘過去的話,初始化要成1;如果是0就會一直是0(除錯許久)

and 似乎字串有兩類(我知道的)處理方法欸,有種就是char s然後strlen(s);之類的 ;還有一種就是用string然後s.length()之類的。

so 我改用那種比較好呢?

題解 洛谷P2264 情書(字串 模擬)

顯然這道題我們用字串儲存感動詞彙,然後讀入正文時讀一整行,比較部分字串會更方便 這裡學到了幾招。1.要考慮把大寫都轉成小寫,不會stl庫就將所有大寫字母加上 a a 就變成小寫形式了。2.初始化乙個空白字串 sent 然後在讀入正文時倘若讀到的不是空格 逗號 句號,就令sent zw i 可以直接將...

字串 洛谷P1070潛伏者 題解

題目戳這裡 基本沒有什麼思想,輸入有些小坑。一定要考慮到如果密碼本合法,則26個字母每個字母都要能夠解密。再注意一下多個明文對應乙個暗文的情況即可 本文用了乙個校驗陣列 include include include include include include using namespace s...

洛谷 P1019 單詞接龍(dfs 字串)題解

題目描述 單詞接龍是乙個與我們經常玩的成語接龍相類似的遊戲,現在我們已知一組單詞,且給定乙個開頭的字母,要求出以這個字母開頭的最長的 龍 每個單詞都最多在 龍 現兩次 在兩個單詞相連時,其重合部分合為一部分,例如 beast和astonish,如果接成一條龍則變為beastonish,另外相鄰的兩部...