hdu 1020
2016-02-18 16:13
169 查看
//自信满满地交上去~~but。。。超时了
//于是。。。重来。。。orz
//这是借鉴大神的。。。。发现自己的思路好单一。。。。。
#include <iostream> #include <string.h> #include <stdio.h> using namespace std; int main() { char ch[120],c; int i,k,j; cin>>i; while(i) { cin>>ch; for(k=0;k<strlen(ch);) { if(ch[k]!=ch[k+1]) {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 0; }
//于是。。。重来。。。orz
//这是借鉴大神的。。。。发现自己的思路好单一。。。。。
#include <iostream> #include <cstdio> #include <cstring> using namespace std; int main() { int n,i,cnt; char str[10005]; cin >> n; while(n--) { cin >> str; for(i = 0; str[i]!='\0';) { cnt = 1; while(str[i] == str[i+1]) { cnt++; i++; } if(cnt == 1) cout << str[i]; else cout << cnt << str[i]; i++; } cout << endl; } return 0; }
相关文章推荐
- sql server添加数据库管理员
- Retrieving a Key by a Value--by Tim O'Brien 整理by博主
- Event事件机制
- 统计UTF-8编码方式字符串中的符号个数
- 以一个投票程序的实例来讲解Python的Django框架使用
- 我与小娜(15):回忆基础研究的美好时光
- 更改Edittext光标的颜色与粗细
- Windows环境下为Hadoop搭建Cygwin环境
- .Net下RabbitMQ的使用(2) -- 发送接收消息
- mysql数据库
- 使用RAML描述API文档信息的一些用法整理
- 找出一定范围内的素数(质数)
- android重复的文件复制APK META-INF许可证错误记录
- 利用GridView实现功能界面
- 安装rac的7个注意
- 一、svn 基本原理介绍
- JS格式化/压缩JSON数据
- java基于P2P的聊天和文件传输实例
- iOS-定时器
- linux下tomcat开机启动简单配置