社区讨论
样例对,但全部TLE
P1308[NOIP 2011 普及组] 统计单词数参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @loxqnqt9
- 此快照首次捕获于
- 2023/11/14 10:53 2 年前
- 此快照最后确认于
- 2023/11/14 15:17 2 年前
下载测试数据输入也能正常输出,但在洛谷的环境下就超时
代码如下
C#include <ctype.h>
#include <stdio.h>
int main(int argc, char *argv[]) {
char str[11];
scanf("%s", str);
for (char *p = str; *p != '\0'; ++p) {
*p = tolower(*p);
}
char ch = getchar();
int word = 0;
char *p = str;
int first = -1, count = 0, flag = 1;
for (ch = getchar(); ch != '\n'; ch = getchar()) {
if (ch == ' ') {
flag = 1;
if (*p == '\0') {
if (first == -1) first = word;
count++;
p = str;
}
continue;
}
if (flag) {
if (*p != tolower(ch)) {
flag = 0;
p = str;
continue;
}
p++;
}
}
if (count) {
printf("%d %d", count, first);
} else {
printf("-1");
}
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...