藍橋杯 ADV 234 演算法提高 字串跳步

2021-09-01 09:17:00 字數 700 閱讀 7692

問題描述

給定乙個字串,你需要從第start位開始每隔step位輸出字串對應位置上的字元。

輸入格式

第一行乙個只包含小寫字母的字串。

第二行兩個非負整數start和step,意義見上。

輸出格式

一行,表示對應輸出。

樣例輸入

abcdefg

2 2

樣例輸出

ceg

資料規模和約定

start從0開始計數。

字串長度不超過100000。

提示

讀入上有問題,可以參照字串進製。

嘗試不要出現以下**:for (int i = 0; i < (int) s.size(); ++i)

#include #include using namespace std;

int main()

藍橋杯 ADV 150演算法提高 週期字串

字串 abcabcabcabc 週期為3,因為它是由4個迴圈 abc 組成的。它同樣是以6為週期 兩個重複的 abcabc 和以12為週期 乙個迴圈 abcabcabcabc 右右現在想給他的朋友大灰狼轉述媽媽講的故事,請幫他寫乙個程式,可以測定乙個字串的最小週期。輸入格式 乙個最大長度為100的無...

藍橋杯 ADV 301 演算法提高 字串壓縮

資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 編寫乙個程式,輸入乙個字串 其實是一行,包括ascii上可見的各種字元 然後採用如下的規則對該字串當中的每乙個字元進行壓縮 1 如果該字元是空格,則保留該字元 2 如果該字元是第一次出現或第三次出現或第六次出現,則保留該字元 3 否...

藍橋杯 ADV 131演算法提高 選擇排序

問題描述 排序,顧名思義,是將若干個元素按其大小關係排出乙個順序。形式化描述如下 有n個元素a 1 a 2 a n 從小到大排序就是將它們排成乙個新順序a i 1 i k 為這個新順序。選擇排序的思想極其簡單,每一步都把乙個最小元素放到前面,如果有多個相等的最小元素,選擇排位較考前的放到當前頭部。還...