hdoj1020 Encoding
来源:互联网 发布:java设置环境变量win8 编辑:程序博客网 时间:2024/06/03 09:39
思路很简单。但始终想不明白自己第一次写的代码哪里有问题。
先贴第一次的代码。
#include<iostream>#include<stdio.h>#include<string>using namespace std;int main(){int t,i;string str;cin>>t;int abc[26]={0};getchar();while(t--){memset(abc,0,sizeof(abc));cin>>str;for(i=0;i<str.length();i++)abc[str[i]-'A']++;for(i=0;i<str.length();i++){if(abc[str[i]-'A']!=0){if(abc[str[i]-'A']==1){cout<<str[i];abc[str[i]-'A']=0;}else{cout<<abc[str[i]-'A']<<str[i]; abc[str[i]-'A']=0;}}}cout<<endl;}return 0;}始终wrong answer!
第二次的代码
# include <iostream># include <string>using namespace std;int main(){ string str; int t; cin>>t; while(t-- ) { cin>>str; char c=str[0]; int sum=1; for(int i=1;i<=str.size();i++) { if(str[i]==c) sum++; else { if(sum==1) cout<<c; else cout<<sum<<c; c=str[i]; sum=1; } } cout<<endl; }return 0;}
阅读全文
0 0
- hdoj1020--Encoding
- HDOJ1020 Encoding
- HDOJ1020 Encoding
- hdoj1020 Encoding
- HDOJ1020 Encoding
- HDOJ1020
- hdoj1020
- hdoj1020
- HDOJ1020
- HDOJ1020 水
- [水题]HDOJ1020
- HDOJ1020连续字符串
- C语言 hdoj1020
- Encoding
- Encoding
- encoding
- Encoding
- Encoding
- 把课程学习的知识分享一下 做一个相应的笔记给自己
- java多线程之Callable和Future
- Ubuntu16.04+cuda8.0+cudnn5.1配置faster-rcnn的方法以及训练自己的数据出现的问题
- 查询优化器参数optimizer_features_enable
- 排序算法之归并排序
- hdoj1020 Encoding
- 个人在写微博授权时遇到的麻烦
- u3d Mesh网格基础知识
- vim打开多窗口、多文件之间的切换
- Jquery ajax的常用方法 前后端
- Spring MVC 流程图
- LeetCode 532. K-diff Pairs in an Array
- LeetCode:541. Reverse String II
- 聚合函数