HDU 1020 Encoding

题目链接:HDU 1020【Encoding】



思路

       简单模拟,计算相同字母的连续子串个数。


代码

#include <iostream>
#include <algorithm>
#include <queue>
using namespace std;
#define ll long long
const int N = 500 + 10;
void solve() {
string s;
cin >> s;
int len = s.length();
for (int i = 0; i < len; i++) {
int j = i;
while (s[i] == s[j] && j < len)
j++;
if (j - i != 1) cout << j - i;
cout << s[i];
i = j - 1;
}
cout << endl;
return;
}
int main() {
int t;
cin >> t;
while (t--) {
solve();
}
return 0;
}
posted @   薛定谔的AC  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示