1140 Look-and-say Sequence

#include <iostream>

using namespace std;

int main() {

string s;

int n, j;

cin >> s >> n;

for (int cnt = 1; cnt < n; cnt++) {

string t;

for (int i = 0; i < s.length(); i = j) {

for (j = i; j < s.length() && s[j] == s[i]; j++);

t += s[i] + to_string(j - i);

}

s = t;

}

cout << s;

return 0;

}

相关推荐
橙子也要努力变强19 小时前
信号捕捉底层机制-机理篇2
linux·服务器·c++
foundbug99919 小时前
自适应滤除直达波干扰的MATLAB实现
开发语言·算法·matlab
盐焗鹌鹑蛋19 小时前
【C++】stack和queue类
c++
MegaDataFlowers19 小时前
206.反转链表
数据结构·链表
郝学胜-神的一滴20 小时前
罗德里格斯旋转公式(Rodrigues‘ Rotation Formula)完整推导
c++·unity·godot·图形渲染·three.js·unreal
lzh2004091920 小时前
深入理解进程:从PCB内核结构到写时拷贝的底层实战
linux·c++
aseity20 小时前
跨平台项目中QString 与 非Qt 跨平台动态库在字符集上的一个实用的互操作约定.
c++·经验分享
CN-Dust21 小时前
【C++】while语句例题专题
数据结构·c++·算法
用户8055336980321 小时前
现代Qt开发教程(新手篇)1.11——定时器
c++·qt
澈20721 小时前
STL迭代器:容器遍历的万能钥匙
开发语言·c++