以下為題解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判斷一下
**
1234567
891011
1213
1415
1617
1819
#include注意點:一直乘過去的話,初始化要成1;如果是0就會一直是0(除錯許久)#include
#include
#include
using
namespace
std ;
string a , b ;
int ans = 1 , num = 1 ;
main()
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,另外相鄰的兩部...