大佬们帮我看看这个哪里有问题啊,第4个通过不了
  • 板块P1420 最长连号
  • 楼主V24342
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/12/19 15:49
  • 上次更新2023/12/19 19:38:24
查看原帖
大佬们帮我看看这个哪里有问题啊,第4个通过不了
1204661
V24342楼主2023/12/19 15:49
#include<iostream>
using namespace std;
int main() {
	int n, i, k, num;
	int b[100] = { 0 }, j = 0;
	long long a[100000];
	cin >> n;
	for (i = 0; i < n; i++)
		cin >> a[i];
	for (i = 0; i < n - 1; i++) {
		num = 1;
		k = i;
		if (a[k + 1] == a[k] + 1) {
			while ((a[k + 1] == a[k] + 1) && k < n - 1) {
				num++;
				k++;
			}
			b[j++] = num;
		}
	}
	int max = 0;
	for (i = 0; i < j; i++) {
		if (b[i] > max)
			max = b[i];
	}
	cout << max;
	return 0;
}
2023/12/19 15:49
加载中...