11:连续出现的字符
来源:互联网 发布:网络pos支付平台 编辑:程序博客网 时间:2024/05/29 13:39
原题链接
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。
- 输入
- 第一行包含一个正整数k,表示至少需要连续出现的次数。1 <= k <= 1000。
第二行包含需要查找的字符串。字符串长度在1到1000之间,且不包含任何空白符。 - 输出
- 若存在连续出现至少k次的字符,输出该字符;否则输出No。
- 样例输入
3abcccaaab
- 样例输出
c
源码
#include <iostream>#include <string>using namespace std;int main(){ char cur; string s; int k, i, times=0; cin >> k >> s; cur = s[0]; for (i=0; i<s.size(); i++){ if (cur == s[i]){ times++; if (times >= k){ cout << cur << endl; return 0; } } else{ cur = s[i]; times = 1; } } cout << "No" << endl; return 0;}
阅读全文
1 0
- 11:连续出现的字符
- 连续出现的字符
- 连续出现的字符题解
- 去掉开头连续出现的某个字符
- 字符连续出现次数
- (1461)转换字符串为字符+字符连续出现的次数
- 算法:字符串编码 (将连续的字符替换成“连续出现的个数+字符”)
- C++编程:连续的字符替换成“连续出现的个数+字符”
- 字符串中最长的连续出现的字符
- 字符串消除连续出现3次及以上的字符
- SHELL正则表达式只某个字符连续出现的次数
- 字符串---转换字符串格式为字符+连续出现的次数
- 连续输入多个字符出现的问题解决方法
- 转换字符串格式为字符+连续出现的次数
- 校oj193——连续出现的字符
- 转换字符串格式为:源字符串里的字符+该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符加上该字符连续出现的个数
- 转换字符串格式为原来字符串里的字符+该字符连续出现的个数
- unity ugui 文字渐变效果 5.4.3可用
- 使用JDK和Cglib两种方式动态代理
- Apache反向代理
- JQuery跳出each循环的方法
- 解决eclipse的new server里tomcat 无法选择问题
- 11:连续出现的字符
- Oracle使用细节点
- Java面试题整理
- Xilinx FPGA常见配置模式总结
- C++ 对象
- 怎样才能赚到钱系列(三)
- 6-1 Two Stacks In One Array-PTA双指指针stack表操作实现
- Java死锁
- C#简单Socket