# 为什么全是WA......(c++)

P1567 统计天数

if(a[i]>a[i-1]) t++; else if(t>maxn){maxn=t;t=1;} 改为 ```cpp if(a[i]>a[i-1]) t++; else { maxn=max(t,maxn); t=1; }
by Retired_lvmao @ 2020-01-30 20:54:46


@[lv_mao_da_lao](/user/133520) 谢谢,现在AC了,但是这两个代码不是一个意思吗?
by 薛定谔的狼 @ 2020-01-30 21:07:09


不一样,因为你的是当t>maxn时才把t赋值为1,而如果if不成立就必须把t赋值为1~
by Tarantula @ 2020-01-30 21:13:01


@[旭の渡](/user/275982) 不一样
by Skyjoy @ 2020-01-30 21:13:41


@[旭の渡](/user/275982) 直接上Hack数据: 9 1 2 3 1 2 1 2 3 4 5 你的程序输出3
by Retired_lvmao @ 2020-01-30 21:14:45


膜拜楼上大佬~
by Tarantula @ 2020-01-30 21:20:11


@[lv_mao_da_lao](/user/133520) 大佬大佬,谢谢了。
by 薛定谔的狼 @ 2020-01-31 20:41:45


|