藍橋杯試題 演算法提高 字串的操作

2021-10-05 06:39:13 字數 460 閱讀 1861

給出乙個字串s,然後給出q條指令,分別有4種:

2. insert x str

表示在位置x處插入乙個字串str。(輸入保證03. swap a b c d

表示交換從第a位到第b位的字串與從第c位到第d位的字串。(輸入保證04. reverse a b

表示將從第a位到第b位的字串反轉。(輸入保證0#include

#include

#include

using

namespace std;

intmain()

else

if(ming[i]

=="insert"

)else

if(ming[i]

=="reverse"

)else

if(ming[i]

=="swap")}

cout

}

藍橋杯C 試題 演算法提高 字串的操作

輸入第一行包含字串s,第二行包含乙個整數q,接下來q行分別為q個指令。輸出為1行,為按順序執行完輸入指令後的字串。hellomyworld 對於30 的資料,q 1 對於70 的資料,如有swap指令,swap指令中b a d c 對於100 的資料,最終字串長度不大於40000,1 q 150 由...

藍橋杯試題 演算法提高 字串匹配

題目描述 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 給出乙個字串和多行文字,在這些文字中找到字串出現的那些行。你的程式還需支援大小寫敏感選項 當選項開啟時,表示同乙個字母的大寫和小寫看作不同的字元 當選項關閉時,表示同乙個字母的大寫和小寫看作相同的字元。輸入格式 輸入的第一...

藍橋杯 試題 演算法提高 字串匹配

問題描述 給出乙個字串和多行文字,在這些文字中找到字串出現的那些行。你的程式還需支援大小寫敏感選項 當選項開啟時,表示同乙個字母的大寫和小寫看作不同的字元 當選項關閉時,表示同乙個字母的大寫和小寫看作相同的字元。輸入格式 輸入的第一行包含乙個字串s,由大小寫英文本母組成。第二行包含乙個數字,表示大小...