19分 大佬帮助

P1567 统计天数

@[cwcDaShuaiGe](/user/1166906) ```cpp #include<bits/stdc++.h> using namespace std; int a[1000001],n; int sum=0; int maxi=1; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++){ if(a[i]+1<=a[i+1]){ sum++; if(sum>maxi) maxi=sum; }else{ sum=1; } } cout<<maxi<<endl; return 0; } ```
by rnfmabj5114 @ 2023-12-22 17:11:31


@[cwcDaShuaiGe](/user/1166906) 注意:上升是保持单调上升,前项$<$后项,而不是前项+1$=$后项,还有,你看数据范围了吗? ```cpp #include <bits/stdc++.h> using namespace std; int n, a, b, f[1000001], ans; int main() { scanf ("%d%d", &n, &a); for (int i = 1; i < n; ++ i){scanf ("%d", &b);if (b > a)f[i] = f[i - 1] + 1;else f[i] = 1;ans = max (ans, f[i]);a = b;} printf ("%d", ans); return 0; } ```
by Y_QWQ_Y @ 2023-12-22 17:21:05


谢谢大佬
by cwcDaShuaiGe @ 2023-12-23 07:03:44


|