代码很短求找错(90分)

P1970 [NOIP2013 提高组] 花匠

不知道能不能取等。。。 ------------ 我也有个wa掉的90 同求大佬指点 ```cpp #include<bits/stdc++.h> using namespace std; #define N 100500 int n,a,b,cnt=2; int read(){ int x=0,f=1;char ch=getchar(); for(;!isdigit(ch);ch=getchar())if(ch=='-')f=-1; for(;isdigit(ch);ch=getchar())x=(x<<3)+(x<<1)+ch-48; return x*f; } int main(){ n=read();a=read();b=read(); int f1=(a<b),f2;a=b; for(int i=2;i<n;i++){ b=read(); if(a==b)continue; f2=(a<b); if(f1^f2)cnt++; f1=f2;a=b; } cout<<cnt<<"\n"; } ```
by yihhhhhhh @ 2018-03-29 20:51:19


要取
by かねき けん @ 2018-08-08 22:40:13


|