problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
acwing::acwing771类 参考

AcWing 771. 字符串中最长的连续出现的字符 更多...

#include <acwing.h>

静态 Public 成员函数

static int main (istream &cin, ostream &cout)
 

详细描述

AcWing 771. 字符串中最长的连续出现的字符

在文件 acwing.h1259 行定义.

成员函数说明

◆ main()

int acwing::acwing771::main ( istream &  cin,
ostream &  cout 
)
static

在文件 acwing.cpp4063 行定义.

4063 {
4064 int n;
4065 cin >> n;
4066 for(int i = 0; i < n; i++) {
4067 string str;
4068 cin >> str;
4069 char ch_max = str[0];
4070 int count_max = 1;
4071 char ch = str[0];
4072 int count = 1;
4073 for(int j = 1; j < str.length(); j++) {
4074 if(str[j] == str[j - 1]) {
4075 count++;
4076 } else {
4077 if(count > count_max) {
4078 count_max = count;
4079 ch_max = ch;
4080 }
4081 ch = str[j];
4082 count = 1;
4083 }
4084 }
4085 if(count > count_max) {
4086 count_max = count;
4087 ch_max = ch;
4088 }
4089 cout << ch_max << " " << count_max << endl;
4090 }
4091 return 0;
4092 }

被这些函数引用 acwing::TEST().


该类的文档由以下文件生成: