題目描述
給定乙個長度為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 則不是。現在問題是給定乙個字串,判斷他是否可以由乙個對串...