社区讨论

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 条回复,欢迎继续交流。

正在加载回复...