- 【基础】字符串解压
题解
- @ 2026-4-17 13:29:36
#include<bits/stdc++.h> using namespace std; string a; long long d,e,f; int main() { cin>>a; if(a[0]>='A') { cout<<a[0]; } for(int i=0;i<a.size();i++) { if(a[i]>='0'&&a[i]<='9') { d=d*10+(a[i]-48); e++; } else { if(a[i]>='A'&&a[i+1]<'A') { for(int j=1;j<=d;j++) { cout<<a[i]; } d=0; } else if(a[i]>='A'&&a[i+1]>='A') { for(int j=1;j<=d;j++) { cout<<a[i]; } cout<<a[i+1]; d=0; } e=0; } } return 0; }
0 条评论
目前还没有评论...
信息
- ID
- 105
- 时间
- ms
- 内存
- MiB
- 难度
- 10
- 标签
- 递交数
- 6
- 已通过
- 3
- 上传者