12 条题解
-
1
#include <cstring>//strlen()函数的头文件 #include <iostream> using namespace std; int n, cnt; char s[2500];//当然,也可以直接用string int main() { cin >> n >> s;//字符数组可直接当字符串输入 if(n == 1)//特判 { putchar(*s);//*s表示s[0]; putchar是输出单个字符的最迅速方式 return 0;//可直接退出程序,免去后续语句的执行,可大大节省程序运行时间 } for(int i = 1; i < strlen(s); i ++)//strlen用于获取字符数组长度,字符串可用s.size() { s[i] == s[i - 1] ? cnt ++ : cnt = 1;//统计当前已知连续的字符数,若连续断开,则重新计数 if(cnt == n) { putchar(s[i]); return 0; } } puts("No");//puts是输出字符串的最迅速方式,并且输出后会自动换行 return 0; }
信息
- ID
- 1115
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- 递交数
- 1130
- 已通过
- 273
- 上传者