题目链接http://codeforces.com/problemset/problem/719/A
思路
对n==1特殊考虑,然后注意对转折点.
#include<iostream>
#include<stdio.h>
using namespace std;
int n;
int size[100];
int main(){
cin>>n;
if(n==1){
cin>>size[1];
if(size[1]==0)
printf("UP\n");
else if(size[1]==15)
printf("DOWN\n");
else
printf("-1");
}
else{
for(int i=1;i<=n;i++){
cin>>size[i];
}
if(size[n]-size[n-1]>0&&size[n]<15){
printf("UP\n");
}
if(size[n]-size[n-1]>0&&size[n]==15){
printf("DOWN\n");
}
if(size[n]-size[n-1]<0&&size[n]>0){
printf("DOWN\n");
}
if(size[n]-size[n-1]<0&&size[n]==0){
printf("UP\n");
}
}
return 0;
}