ZOJ 2478 Encoding (字符串处理)
2015-02-08 20:02
309 查看
题意:
这道题好像是第二次写了,题意稍微有点混淆,没说清楚是不是按字母顺序下来,实际是按原来串的顺序下来就好,边缘处理下就可以啦!
代码:
这道题好像是第二次写了,题意稍微有点混淆,没说清楚是不是按字母顺序下来,实际是按原来串的顺序下来就好,边缘处理下就可以啦!
代码:
#include <iostream> #include <string> #include <vector> using namespace std; int main() { int n,tmp; cin>>n; string s; char flag; while(n--) { cin>>s; vector <char> storeLetter; vector <int> storeAmount; flag=s[0]; tmp=0; storeLetter.push_back(s[0]); for(int i=0;i<s.length();i++) { if(s[i]!=flag) { flag=s[i]; storeAmount.push_back(tmp); storeLetter.push_back(s[i]); tmp=1; } else tmp++; } storeAmount.push_back(tmp); for(int i=0;i<storeAmount.size();i++) { if(storeAmount[i]>1)cout<<storeAmount[i]; cout<<storeLetter[i]; } cout<<endl; } return 0; }
相关文章推荐
- POJ 1782/ ZOJ 2240 : Run Length Encoding - 字符串处理(模拟)
- zoj zju 2989 Encoding 字符串处理
- ZOJ 2001题解字符串处理
- ZOJ 3490 String Successor//字符串处理
- hdu 1020 Encoding(字符串处理)
- ZOJ 3829 Known Notation (字符串处理 牡丹江现场赛K题)
- ZOJ 3829 Known Notation(字符串处理 数学 牡丹江现场赛)
- HDU 1020 Encoding (字符串处理)
- ZOJ 1151 Word Reversal反转单词 (string字符串处理)
- 字符串的处理(模拟) ZOJ Problem Set - 1099 HTML
- ZOJ Problem Set - 2744 Palindromes(字符串二分处理的好题)
- ZOJ2478 Encoding
- (字符串的模式模式匹配4.7.9)POJ 1782 Run Length Encoding(具有重复字符的字符串的处理方式)
- hdu 2265 Encoding The Diary (基础的字符串处理,巨简单)
- ZOJ 1151 Word Reversal反转单词 (string字符串处理)
- ZOJ 2478 Encoding
- ZOJ3432字符串处理
- TOJ 2196 ZOJ 1423 (Your)((Term)((Project))) 字符串处理
- zoj 3818 Pretty Poem(暴力处理字符串)2014年牡丹江赛区网络赛
- ZOJ Problem Set - 1315 Excuses, Excuses!(字符串处理的好题)