藍橋杯 基礎訓練 字串對比

2022-06-23 13:27:14 字數 854 閱讀 1566

給定兩個僅由大寫字母或小寫字母組成的字串(長度介於1到10之間),它們之間的關係是以下4中情況之一:

1:兩個字串長度不等。比如 beijing 和 hebei

2:兩個字串不僅長度相等,而且相應位置上的字元完全一致(區分大小寫),比如 beijing 和 beijing

3:兩個字串長度相等,相應位置上的字元僅在不區分大小寫的前提下才能達到完全一致(也就是說,它並不滿足情況2)。比如 beijing 和 beijing。

4:兩個字串長度相等,但是即使是不區分大小寫也不能使這兩個字串一致。比如 beijing 和 nanjing

程式設計判斷輸入的兩個字串之間的關係屬於這四類中的哪一類,給出所屬的類的編號。

包括兩行,每行都是乙個字串。

僅有乙個數字,表明這兩個字串的關係編號。

beijing

beijing

3

1 #include2

using

namespace

std;

3string trans(stringa)8

}9return

a;10}11

intmain()

18else

if(a==b)

21else

if(trans(a)==trans(b))

24else

27return0;

28 }

比較難判斷的是第三種情況:這裡我們把所有字元都轉換為大寫,如果轉換後的字元相同的話,就符合第三種情況了

藍橋杯 基礎訓練 FJ的字串

問題描述 基礎練習 fj的字串 時間限制 1.0s 記憶體限制 512.0mb 問題描述 fj在沙盤上寫了這樣一些字串 a1 a a2 aba a3 abacaba a4 abacabadabacaba 你能找出其中的規律並寫所有的數列an嗎?輸入格式 僅有乙個數 n 26。輸出格式 請輸出相應的字...

藍橋杯 基礎訓練 FJ的字串

fj在沙盤上寫了這樣一些字串 a1 a a2 aba a3 abacaba a4 abacabadabacaba 你能找出其中的規律並寫所有的數列an嗎?僅有乙個數 n 26。請輸出相應的字串an,以乙個換行符結束。輸出中不得含有多餘的空格或換行 回車符。3 abacaba 1 include2 u...

藍橋杯演算法訓練 字串統計

問題描述 給定乙個長度為n的字串s,還有乙個數字l,統計長度大於等於l的出現次數最多的子串 不同的出現可以相交 如果有多個,輸出最長的,如果仍然有多個,輸出第一次出現最早的。輸入格式 第一行乙個數字l。第二行是字串s。l大於0,且不超過s的長度。輸出格式 一行,題目要求的字串。輸入樣例1 4 bba...