PAT-1140(Look-and-say Sequence)字符串处理
2024-10-19 05:05:25
Look-and-say Sequence
PAT-1140
#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
#include<cstdio>
#include<sstream>
using namespace std;
const int maxn=40;
int main(){
int d,n;
cin>>d>>n;
char ch='0'+d;
string now="";
now+=ch;
for(int i=1;i<n;i++){
int len=now.length();
int num=1;
string tem="";
for(int j=0;j<len-1;j++){
if(now[j]==now[j+1]){
num++;
}else{
tem+=now[j];
stringstream ss;
ss<<num;
tem+=ss.str();
num=1;
}
}
tem+=now[len-1];
stringstream ss;
ss<<num;
tem+=ss.str();
now=tem;
}
cout<<now<<endl;
return 0;
}
最新文章
- 【BZOJ 3051】【UOJ #57】【WC 2013】平面图
- C# 3D效果饼状图的绘制
- (转) Playing FPS games with deep reinforcement learning
- 由system.currentTimeMillis() 获得当前的时间
- gitlab open ssl
- to_char 详解
- Oracle导入导出dmp文件
- 在windows下添加php的Imagick扩展
- Mybatis 自动从数据库生成entity,mapping,dao接口
- 让你的短信应用迎接Android 4.4(KitKat)
- log4j 将日志记录到数据库
- 经典mssql语句大全
- Failure [INSTALL_FAILED_OLDER_SDK]
- 12-UIKit(View绘制、绘制曲线、绘制文字、贴图)
- python_login输入三次错误密码锁定密码_密码不允许为空
- (转)Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- PhpMyAdmin导入数据库大小限制?
- 如何解压DMK固件
- spark streamingcontext
- 剑指Offer 31. 整数中1出现的次数(从1到n整数中1出现的次数) (其他)