这道题除了小写字母还有别的字符吗
为什么读入这样写前5个点TLE
void init() {
char c;
s[0] = 'z' + 1, s[++n] = '*';
while((c = getchar()) != '\n' && c != '\r') s[++n] = c, s[++n] = '*';
return;
}
这样写就A了
void init() {
char c;
s[0] = 'z' + 1, s[++n] = '*';
while((c = getchar()) >= 'a' && c <= 'z') s[++n] = c, s[++n] = '*';
return;
}