ACM 压缩字符串
来源:互联网 发布:php无限极分类图片 编辑:程序博客网 时间:2024/06/05 18:45
输入:aabbccdef
输出:2a2b2cdef
#include <iostream>#include <string>#include <vector>#include <list>#include <algorithm>#include <sstream>using namespace std;int main(){ string s; getline(cin,s); vector<char> str(s.begin(),s.begin()+ s.length()); std::ostream_iterator<char> out(cout,""); char *left=&str[0]; char *right=&str[0]; for(int i=0;i<str.size();i++) { right=&str[i]; if(*left!=*right) {if((right-left)>1){cout<<right-left;} cout<<*left; left=&str[i]; } } //outputlast charif((right-left)>1){cout<<right-left+1;} cout<<*left; system("pause");return 0;}
0 0
- ACM 压缩字符串
- Acm +-字符串
- acm 字符串
- ACM--黑白图像压缩
- 压缩字符串
- 字符串压缩
- 字符串压缩
- 字符串压缩
- 字符串压缩
- 压缩字符串
- 字符串压缩
- 压缩字符串
- 字符串压缩
- 字符串压缩
- 字符串压缩
- 压缩字符串
- 字符串压缩
- 字符串压缩
- C语言中交换两个变量数值的方法
- Android APK反编译
- UVa 11039 - Building designing(贪心)
- PHP函数补完:stream_context_create()模拟POST/GET
- QT Creator入门——笔记1
- ACM 压缩字符串
- 【移动安全】Android 测试工具Monkey介绍
- spring中context:property-placeholder/元素
- gdb 多进程调试
- 获取调用栈信息
- 运用Jconsole监控JVM
- ubuntu中,apt-get的常用命令
- 【DP】 HDOJ 4455 Substrings
- J2SE复习之接口