.僅從兩串含有相等的字符不能判定兩串是否相等兩串相等的充分必要條件是兩串長度相等且對應位置上的字符相同(即兩串串值相等)
.()s和s均為空串;()兩串之一為空串;()兩串串值相等(即兩串長度相等且對應位置上的字符相同)()兩串中一個串長是另一個串長(包括串長為僅有一個字符的情況)的數倍而且長串就好象是由數個短串經過連接操作得到的
題中所給操作的含義如下
//連接函數將兩個串連接成一個串
substr(sij)取子串函數從串s的第i個字符開始取連續j個字符形成子串
replace(sijs)置換函數用s串替換s串中從第i個字符開始的連續j個字符
本題有多種解法下面是其中的一種
() s=substr(s) //取出字符y
() s=substr(s) //取出字符+
() s=substr(s) //取出子串(xyz)
() s=substr(s) //取出字符*
() s=replace(ss)//形成部分串(x+z)
() s=s//s//s //形成串t即(x+z)*y
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/sjjg/201311/22610.html