求救(46分代码)

P1567 统计天数

~~用户名好评~~
by WanderingTrader @ 2020-08-16 08:23:57


@[带刺菊花](/user/234696) 1.请问,为什么max一开始就是一了,您还要从0跑起 2.更新答案最大值应该是用sum数组更新的吧
by szsyan @ 2020-08-16 08:32:17


@[szsyan](/user/246810) 代码打错了,感谢指出
by 带刺菊花 @ 2020-08-16 10:48:02


@[带刺菊花](/user/234696) 不客气
by szsyan @ 2020-08-16 11:53:05


@[szsyan](/user/246810) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
by wocaicai @ 2020-08-16 21:26:01


@[szsyan](/user/246810) ```cpp #include<iostream> #include<cstdio> #include<algorithm> using namespace std; int main() { int a[1001000],maxs=0; int n,sum[1001000]={0}; cin>>n; for(int i=1; i<=n; i++) { cin>>a[i]; } for(int i=0; i<=n; i++) { if(a[i+1]>a[i]) { maxs++; a[i]=maxs; } else maxs=1; a[i]=maxs; } a[1]=maxs; for(int i=1; i<=n; i++) if(a[i]>maxs) maxs=a[i]; cout<<maxs; return 0; } ``` BNGHL
by Fearliciz @ 2020-12-13 15:20:12


|