hdu 1020
2024-10-11 09:24:25
//自信满满地交上去~~but。。。超时了
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std; int main()
{
char ch[],c;
int i,k,j;
cin>>i;
while(i)
{
cin>>ch;
for(k=;k<strlen(ch);)
{
if(ch[k]!=ch[k+])
{cout<<ch[k];k++;}
else
{
c=ch[k];
for(j=k;ch[k]&&ch[j]==c;j++);
cout<<j-k<<c;
k=j;
}
}
cout<<endl;
i--;
}
return ;
}
//于是。。。重来。。。orz
//这是借鉴大神的。。。。发现自己的思路好单一。。。。。
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std; int main()
{
int n,i,cnt;
char str[];
cin >> n;
while(n--)
{
cin >> str;
for(i = ; str[i]!='\0';)
{
cnt = ;
while(str[i] == str[i+])
{
cnt++;
i++;
}
if(cnt == )
cout << str[i];
else
cout << cnt << str[i];
i++;
}
cout << endl;
} return ;
}
最新文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(27)-权限管理系统-分配用户给角色
- MyCat源码分析系列之——前后端验证
- 关于Android中res目录strings.xml文件中的转义字符之笔录
- .NET应用架构设计—面向查询的领域驱动设计实践(调整传统三层架构,外加维护型的业务开关)
- 7.Android开源项目WheelView的时间和地址联动选择对话框
- rtpMIDI Tutorial
- 转:python中对list去重的多种方法
- 关于调试日志Log
- Jquery——思维导图
- 详解js变量、作用域及内存
- DataSet、DataTable和DataGridView知识备忘
- HTML中Select的使用具体解释
- 虚拟机windows xp 下安装配置mysql cluster 7.3.2
- tcl/tk实例详解——glob使用例解
- python运维开发之第二天
- Log4j按级别输出日志到不同文件配置分析 (转:projava)
- 03. Redis-配置文件
- Python 猜数游戏
- linux 下一些命令
- 如何在CentOS7上安装Python3及对应问题