现在的位置: 首页 > 综合 > 正文

zoj2478

2018年05月09日 ⁄ 综合 ⁄ 共 444字 ⁄ 字号 评论关闭

秒速赛车公式 www.l19l7.cn ? 这是一道简单的编码题,把一个字符串中连续重复的字母从左到右写成KX的形式,如果k是1就省略。

? 解题思路:对于每一个字符串,拿后一个与前一个比较,如果不相等,就输出字符(注意当k不等于1的时候要先输出k),否则将计数器k加1。 注意每一串比较完后,k的值重新赋为1.

代码如下:

#include<iostream>
#include<string>
#include<fstream>
using namespace std;

main()
{
//?ifstream cin("a.txt");
?int n,i,j,k;
?k=1;
?string s;
?cin>>n;
?for(i=0;i<n;i++)
?{? cin>>s;
??? for(j=1;j<=s.length();j++)
??? {
???? if(s[j]!=s[j-1])
???? {
????? if(k!=1)cout<<k;
????? cout<<s[j-1];
????? k=1;
???? }
???? else? k++;
??? }
??? cout<<endl;
?}
}

?

【上篇】
【下篇】

抱歉!评论已关闭.

  • 听,盲童唱出心底的阳光 2018-12-17
  • 老婆告老公索债780万 原是二人自导自演 2018-12-17
  • 井冈山交警开展重点车辆严重交通违法行为有奖举报工作 2018-12-17
  • 停车收费新政首日举报量攀升 2018-12-17
  • 这是世界杯开赛当晚的广西 2018-12-16
  • 【理上网来·喜迎十九大】建设世界一流军队的科学指南 2018-12-16
  • 第六届北京农业嘉年华--北京频道--人民网 2018-12-16
  • 【专题】节能降耗 保卫蓝天——浙江省暨杭州市2018年节能宣传周 2018-12-15
  • 【奋斗在新时代】劳道“歹猫”增色互联网“表情” 2018-12-15
  • 驾车撞倒城管队员反复碾压 义乌暴力摊贩被刑拘 2018-12-15
  • 《中国汽车报》2018“西部温暖计划”公益试驾活动即将启程 2018-12-14
  • 奇瑞新能源瑞虎3xe上市 售价8.98万 2018-12-14
  • 几家性价比超高的烤肉店 赶紧去试试 2018-12-14
  • 和“看着就想笑”说说你的“8421” 2018-12-13
  • 中共十八大以来藏语新词术语发布 2018-12-13
  • 859| 357| 761| 975| 272| 344| 107| 804| 800| 761|