連續出現k次的字元

2022-09-04 10:48:07 字數 505 閱讀 3916

描述

給定乙個字串,在字串中找到第乙個連續出現至少k次的字元。

輸入第一行包含乙個正整數k,表示至少需要連續出現的次數。1 <= k <= 1000。

第二行包含需要查詢的字串。字串長度在1到1000之間,且不包含任何空白符。輸出若存在連續出現至少k次的字元,輸出該字元;否則輸出no。樣例輸入

3

abcccaaab

樣例輸出

c
#include#include#includeusing namespace std;

int main()

{ int k;

cin>>k;

string s;

cin>>s;

int flag=1;

for(int i=0;s[i];i++)

{if(s[i]==s[i+1])

flag++;

else

{if(flag>=k)

{cout《二解:

去掉字串連續出現的k次

移除字串中連續出現的k個0 可以用掃瞄字元陣列的解法,但是用正規表示式更為快捷 package 4字串 public class k去掉字串連續出現的k次 private static string zehengze string a,int k return a.replaceall regexp...

出現k次與出現1次

問題描述 陣列中只有乙個數出現了1次,其他的數都出現了k次,請輸出只出現1次的數。解題思路 陣列a中,除了某乙個數字x之外,其他數字都出現了三次,而x出現了一次。請給出最快的方法找到x。應該如何思考呢?如果是兩個相同的就可以利用兩個相同的數異或結果為0來計算的,但這個題目中其他數字是出現了3次,因此...

ACM 連續出現的字元

描述 給定乙個字串,在字串中找到第乙個連續出現k次的字元 輸入 第一行包含乙個正整數k,表示至少需要連續出現的次數。1 k 1000。第二行包含需要查詢的字串。字串的長度在1到1000之間,且不包含任何空白字元。輸出 若存在連續出現至少k次的字元,輸出該字元 否則輸出no。樣例輸入 abcccaaa...