CF-831A
题意:
递增,相等,递减只能按顺序出现,否则为“NO”。
AC代码:
1 #include<bits/stdc++.h> 2 using namespace std; 3 4 int cmp(int x,int y){ 5 if(x<y) 6 return 1; 7 if(x==y) 8 return 2; 9 if(x>y) 10 return 3; 11 } 12 13 int main(){ 14 int n,x[1010]; 15 cin>>n; 16 int t=1; 17 for(int i=0;i<n;i++){ 18 cin>>x[i]; 19 } 20 for(int i=1;i<n;i++){ 21 if(cmp(x[i-1],x[i])<t){ 22 cout<<"NO"<<endl; 23 return 0; 24 } 25 else{ 26 t=cmp(x[i-1],x[i]); 27 } 28 } 29 cout<<"YES"<<endl; 30 return 0; 31 }