11 条题解
-
-8
(⊙﹏⊙)
朴实无华
#include<bits/stdc++.h> #include<bits/stdc++.h> using namespace std; char n[10000]; int m[10000]; int main() { string a; cin >>a; n[0]='1'; int k=1; for(int i=0; i<a.length(); i++){ if(a[i]!=a[i-1]){ n[k]=a[i]; for(int j=i; j>-1; j++){ if(a[j]==n[k]){ m[k]++; } else{break;} } k++; } } k--; for(int i=1; i<=k; i++){ cout<<m[i]<<n[i]; } return 0; }
信息
- ID
- 795
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 1435
- 已通过
- 649
- 上传者