社区讨论
80求改
P1420最长连号参与者 3已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 6 条
- 当前快照
- 1 份
- 快照标识符
- @mlivygh7
- 此快照首次捕获于
- 2026/02/12 11:15 上周
- 此快照最后确认于
- 2026/02/12 12:15 上周
C
#include<stdio.h>
int main() {
int N,ans=0,now=1;
int num[10000] = { 0 };
scanf("%d", &N);
for (int i = 0; i < N; i++) {
scanf("%d", &num[i]);
}
for (int i = 0; i < N-2; i++) {
if (num[i] + 1 == num[i + 1]) {
now++;
}
else if (num[i] == num[i + 1])continue;
else {
if (ans < now) ans = now;
now = 1;
continue;
}
}
if (ans < now) ans = now;
printf("%d", ans);
return 0;
}
之前看错题又写一亿遍,求改正
回复
共 6 条回复,欢迎继续交流。
正在加载回复...