Problem B 字串操作(2017計算機)

2021-10-04 01:42:08 字數 1042 閱讀 4213

題目描述

給定乙個長度為n (n>=1)的字串序列,標記為[a1a2…an],在字串序列上定義以下5種操作型別,分別標號為1,2,3,4,5,同時l和r分別表示al 和ar 的下標,len 表示需要操作的子串行長度。操作定義如下:

輸入格式

第一行輸入n和m,表示字串序列長度n和操作命令數m,

第二行輸入n個整數構成字串序列,在第三行及之後各行(共計m行)中,每行輸入乙個操作型別命令

輸出格式

輸出每次的第5種操作型別的結果

example inputs

981

2345

6789

1485

7922

5355

9358

3438

5795

19

18

2620

40

#include

using

namespace std;

int str[

101]

;int

main()

while

(m--

)break

;case3:

cin>>x;

for(

int i=l;i<=r;i++

)break

;case4:

sort

(str+l,str+r+1)

;break

;case5:

sum=0;

for(

int i=l;i<=r;i++

) cout<

break

;default

:break;}

}}

Problem B 複製字串

有一字串,包含n個字元。寫一函式,將此字串中從第m個字元開始的全部字元複製成為另乙個字串。數字n 一行字串數字m 從m開始的子串 6 abcdef 3cdef 主函式已給定如下,提交時不需要包含下述主函式 c int main c int main 源 includevoid strcpypos c...

Problem B 字串加密(程式設計)

problem b 字串加密 程式設計 time limit 1 sec memory limit 2 mb submit 1923 solved 905 submit status web board description 通過鍵盤輸入乙個字串,之後按如下規律對其加密 a z a z b y b...

A 旋轉字串 20

s0.n 10.n 1是乙個長度為n的字串,定義旋轉函式left s s1 n 11 n 1 s00.比如s abcd left s bcda 乙個串是對串當且僅當這個串長度為偶數,前半段和後半段一樣。比如 abcabc 是對串,aabbcc 則不是。現在問題是給定乙個字串,判斷他是否可以由乙個對串...