//自信满满地交上去~~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 ;
}

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(27)-权限管理系统-分配用户给角色
  2. MyCat源码分析系列之——前后端验证
  3. 关于Android中res目录strings.xml文件中的转义字符之笔录
  4. .NET应用架构设计—面向查询的领域驱动设计实践(调整传统三层架构,外加维护型的业务开关)
  5. 7.Android开源项目WheelView的时间和地址联动选择对话框
  6. rtpMIDI Tutorial
  7. 转:python中对list去重的多种方法
  8. 关于调试日志Log
  9. Jquery——思维导图
  10. 详解js变量、作用域及内存
  11. DataSet、DataTable和DataGridView知识备忘
  12. HTML中Select的使用具体解释
  13. 虚拟机windows xp 下安装配置mysql cluster 7.3.2
  14. tcl/tk实例详解——glob使用例解
  15. python运维开发之第二天
  16. Log4j按级别输出日志到不同文件配置分析 (转:projava)
  17. 03. Redis-配置文件
  18. Python 猜数游戏
  19. linux 下一些命令
  20. 如何在CentOS7上安装Python3及对应问题

热门文章

  1. vue 相对其他热门 框架 优点 --- 待续
  2. 《JavaScript高级程序设计》读书笔记 ---基本包装类型
  3. Java中SJBArrayList自己简单实现ArrayList
  4. (转)了解JNDI
  5. POJ 1328 Radar Installation#贪心(坐标几何题)
  6. BZOJ2141: 排队
  7. Markdown转pdf
  8. Talking Ben App砸壳记
  9. HDU 3835 R(N)(枚举)
  10. python-连接数据库