P8706 题解
解题思路
对于每个大小写字母,如果下一个字符也为大小写字母,则代表这个字母只有一个,直接输出即可;如果下一个字符为数字
AC 代码,请勿抄袭
#include <bits/stdc++.h>
using namespace std;
string s;
int main() {
cin >> s;
for(int i = 0; i < s.size(); i++) {
if(s[i] < '0' || s[i] > '9') {
if(s[i + 1] < '0' || s[i + 1] > '9') {
cout << s[i];
continue;
}
for(int j = 1; j <= s[i + 1] - '0'; j++) {
cout << s[i];
}
}
}
return 0;
}