HDU1020 Encoding
http://acm.hdu.edu.cn/showproblem.php?pid=1020
题意 :给定一个字符串,只包含大写字母,如果字符串中又连续相同的字母,个数大于1的话,就输出该字母连续出现了几个,再加上这个字母,如果只出现一次的话就输出该字母即可。例如ABBCCC,A只出现了一次,就输出A,B出现了两次,就输出2B,C出现了三次,就输出3C。
思路 :本来我想用哈希来着,结果想想不对,不用那么麻烦,又改了,因为字符串不是很长,所以从头开始找就行。一定要是连续的,ABAG,输出ABAG。
//HDU1020 #include <iostream> #include <string.h> #include <stdio.h>using namespace std;char ch[11000] ; int sh[11000] ;int main() {int n ;scanf("%d",&n) ;for(int i = 0 ; i < n ; i++){scanf("%s",ch) ;int len = strlen(ch);for(int j = 0 ; j < len ; ){int cnt = 1 ;for(int k = j+1 ; k < len ; k++){if(ch[j] == ch[k])cnt++ ;elsebreak ;}if(cnt > 1){printf("%d%c",cnt,ch[j]) ;j += cnt ;}else{printf("%c",ch[j]) ;j++ ;}}cout<<endl ;}return 0 ; }
View Code
转载于:https://www.cnblogs.com/luyingfeng/p/3438652.html
HDU1020 Encoding相关推荐
- SyntaxError: Non-ASCII character ‘\xe5‘ in file(xxlrt_1.py) on line 7, but no encoding declared;
具体报错如下: SyntaxError: Non-ASCII character '\xe5' in file /home/hly/work/python/work/xlrt_1.py on line ...
- Go 学习笔记(41)— Go 标准库之 encoding/base64 (编解码)
1. 简要概述 Base64 是网络上最常见的用于传输 8Bit 字节码的编码方式之一, Base64 就是一种基于 64 个可打印字符来表示二进制数据的方法. Base64 编码是从二进制到字符的过 ...
- one-hot encoding不是万能的,这些分类变量编码方法你值得拥有
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Andre Ye,来源:机器之心.NewBeeNLP one-ho ...
- c java utf 8_如何对javac设置encoding utf 8
dom4j 是一种解析 XML 文档的开放源代码 XML 框架.本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档.dom4j API 包含一个解析 XML 文档的工具.本文中将使 ...
- log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?
javaWeb在使用log.4j打印日志文件的时候提示: log4j:WARN Error initializing output writer. log4j:WARN Unsupported enc ...
- pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件
pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件 目录
- R语言构建xgboost模型:基于叶子索引衍生出新的特征并进行独热编码(one-hot encoding)之后构建新的模型、比较加入叶子索引特征的模型的分类性能提升
R语言构建xgboost模型:基于叶子索引衍生出新的特征并进行独热编码(one-hot encoding)之后构建新的模型.比较加入叶子索引特征的模型的分类性能提升 目录
- 机器学习类别/标称(categorical)数据处理:目标编码(target encoding)
机器学习类别/标称(categorical)数据处理:目标编码(target encoding) 序号编码:序号编码通常用于处理类别间具有大小关系的数据 可以通过导入sklearn.preproces ...
- 机器学习类别/标称(categorical)数据处理:序号编码(Ordinal Encoding)
机器学习类别/标称(categorical)数据处理:序号编码(Ordinal Encoding) 序号编码:序号编码通常用于处理类别间具有大小关系的数据 可以通过导入sklearn.preproce ...
最新文章
- 2.5英寸硬盘何止“五脏俱全”(硬盘构造再揭秘之四)
- 做项目开发你必须得掌握的知识:设计模式
- gorm preload 搜索_LeetCode刷题笔记|95:不同的二叉搜索树 II
- VS2010上连接SQLite数据库
- flask_restplus和swagger
- attrib批量显示文件夹_CMD中使用attrib命令设置文件只读、隐藏属性详解
- 计算机拼音排序怎么操作,Excel如何按笔画和拼音进行排序,并且以下数字也会随之改变...
- HybridPose:混合表示下的6D对象姿态估计
- win7局域网计算机无法访问,win7局域网不能访问怎么办_win7系统电脑无法访问局域网怎么办-win7之家...
- 方法重写和方法重载的区别
- 浅谈CAN总线--- 物理层
- Cesium PolygonGeometry的移动、拉伸、旋转——拉伸
- cv/nlp哪些小方向好发论文?
- 微信小程序开发语言和“前端三件套”的异同点
- CentOS7 防火墙开放端口配置
- C和C++混合编程(error C2059: syntax error : 'string')
- 开发板------OK6410
- Combo Box 组合框控件总结
- 文献管理软件Zotero
- java -jar 包编译在线工具
热门文章
- 详记一次MySQL千万级大表优化过程!
- 线程池是怎样工作的?
- 对ThreadLocal实现原理的一点思考
- 【手写系列】理解数据库连接池底层原理之手写实现
- 基于 Spring Boot 和 Spring Cloud 实现微服务架构
- Java集合:Integer.parseInt() String.substring()
- Android --- 数据库存储的是正确的时间格式(2021-06-17 21:47:23)但是在获取的时候变成了(2021-06-17T13:47:23.000+00:00)
- C语言 编写程序,求s不超过2000时n的最大值,s=1+2+3+……+n
- 在servlet中设置的字符编码集为什么还会出现乱码(亲测)
- c语言中管理员信息注册,regsvr32注册控件如果使用管理员身份执行