媽媽的工作是英語翻譯,經常和英語字串打交道,今天媽媽給了 tom 乙個只有小寫字 母構成的字串,需要 tom 做以下工作:
要是連續出現相同的小寫字母,則把他們替換成這個字母的大寫形式,後面緊跟相同字 母的個數,並把它之前跟之後的兩段字串調換,例如出現 bcaaaaaaef,則新字串變成: efa6bc,然後重新掃瞄字串,直到沒有出現連續相同的小寫字母為止。
tom 覺得自己字串部分沒有學好,請你幫幫他。(我字串也沒學好啊qaq)
輸入一行小寫字母構成的原始字串(字串長度不大於 250)。
按媽媽要求輸出新的字串。
cmmmcefffg
gm3cf3ce
好吧我也不知道自己是怎麼wa的。。。藍瘦。。。
大水題,按題意模擬即可
#includeusing namespace std;
int num[300][2],change[300][2];
char s[300],a[300][2];
int cnt=0,tot=0;
int main()
else
a[++cnt][0]=s[i];
} int t=0;
while(tot--)
a[cnt-i+1][t^1]=a[i][t],num[cnt-i+1][t^1]=num[i][t],change[cnt-i+1][t^1]=change[i][t];
for(int j=cnt-i+2;j<=cnt;++j)
t^=1;
break;
} }for(int i=1;i<=cnt;++i)
putchar('\n');
}
NOIP模擬 字元處理(送分or送命?)
媽媽的工作是英語翻譯,經常和英語字串打交道,今天媽媽給了 tom 乙個只有小寫字 母構成的字串,需要 tom 做以下工作 要是連續出現相同的小寫字母,則把他們替換成這個字母的大寫形式,後面緊跟相同字 母的個數,並把它之前跟之後的兩段字串調換,例如出現 bcaaaaaaef,則新字串變成 efa6bc...
2017 12 02普及組模擬 送快遞
petya和vasya被聘為快遞員。在工作日期間,他們將提供包裹到線上的不同點。根據公司的內部規定,包裹的交付必須嚴格按照一定的順序進行。最初,petya處於座標s1的點,vasya位於座標s2的點,n個顧客所需訪問的順序位於點x1,x2,xn。這些人預先同意他們誰將交付給哪些客戶,然後他們的行為如...
2017 12 02普及組模擬 送快遞
petya和vasya被聘為快遞員。在工作日期間,他們將提供包裹到線上的不同點。根據公司的內部規定,包裹的交付必須嚴格按照一定的順序進行。最初,petya處於座標s1的點,vasya位於座標s2的點,n個顧客所需訪問的順序位於點x1,x2,xn。這些人預先同意他們誰將交付給哪些客戶,然後他們的行為如...