hdu 1020 encoding
2015-10-08 20:36
330 查看
#include<iostream> #include<cstring> #include<cstdio> #include<algorithm> using namespace std; //后来发现并不需要排序进行从小输出。。。。。 int main() { int N; char str[20000]; int k; int cnt; int i; while(cin>>N) { while(N--) { cin>>str; k=strlen(str); cnt=1; for(i=0;i<k; ) { while(str[i]==str[i+1]) { cnt++; i++; } if(cnt!=1) { printf("%d%c",cnt,str[i]); cnt=1; i++; } else { printf("%c",str[i]); cnt=1; i++; } } printf("\n"); } } return 0; }
相关文章推荐
- jdk安装及环境变量设置
- git安装步骤
- poj3009(dfs搜索)
- Linux内核工程导论——如何贡献内核代码
- OpenStack Mnaila 2015-10-01 IRC会议内容
- 图像LBP的值
- 核心Javascript学习
- 天声人語 20151008 人道支援と武器輸出
- 华为内部的Web安全原则
- Letter Combinations of a Phone Number
- Linux内核工程导论——虚拟化
- 最小化数值误差
- RabbitMQ实例教程:Hello RabbitMQ World之Java实现
- ArrayList遍历方式比较实验
- Linux内核工程导论——社会知识
- LeetCode Record (Easy)
- leetcode-37 Sudoku Solver
- CoreData框架的使用
- UI_XML_JSON数据解析
- 会话技术:Cookie和Session