AcWing 771. 字符串中最长的连续出现的字符
更多...
#include <acwing.h>
|
static int | main (istream &cin, ostream &cout) |
|
AcWing 771. 字符串中最长的连续出现的字符
在文件 acwing.h 第 1259 行定义.
◆ main()
int acwing::acwing771::main |
( |
istream & | cin, |
|
|
ostream & | cout ) |
|
static |
在文件 acwing.cpp 第 4063 行定义.
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().
该类的文档由以下文件生成: