#include <stdio.h>
#include <string.h>
/*
本质上就是给了我们一个字符串里面只会含有,CGAT这四种字符,
然后在给我们一个n 代表我们要寻找的子串的长度,我们要找到第一个CG比例最多的子串,然后输出这个子串
*/
int main() {
char str[1000] = {0};
int n;
scanf("%s", str);
scanf("%d", &n);
int i, j, count = 0, sum = 0, k;
int len = strlen(str);
for (i = 0; i <= len - n; i++) {
for (j = i; j < i + n; j++) {
if (str[j] == 'C' || str[j] == 'G') {
count++;
}
}
if (count > sum) {
sum = count;
k = i;
}
count = 0;
}
for (i = k; i < k + n; i++) {
printf("%c", str[i]);
}
return 0;
}

京公网安备 11010502036488号