Submission #6206333


Source Code Expand

Copy
#include<iostream>
#include<string>
#include<map>
#include<vector>
#include<algorithm>
using namespace std;
const int MAX_N = 20;

int main(){
  int N, p[MAX_N]; cin >>N;
  for(int i = 0; i < N; i++) cin >>p[i];
  int cnt = 0;
  for(int i = 1; i < N - 1; i++){
    if((p[i - 1] < p[i] && p[i] < p[i + 1]) || (p[i - 1] > p[i] && p[i] > p[i + 1])) cnt++;
  }
  cout <<cnt <<endl;
  return 0;
}

Submission Info

Submission Time
Task B - Ordinary Number
User unigiri
Language C++14 (GCC 5.4.1)
Score 200
Code Size 410 Byte
Status
Exec Time 1 ms
Memory 256 KB

Test Cases

Set Name Score / Max Score Test Cases
All 200 / 200 sample_01, sample_02, testcase_01, testcase_02, testcase_03, testcase_04, testcase_05, testcase_06, testcase_07, testcase_08, testcase_09, testcase_10, testcase_11, testcase_12
Sample 0 / 0 sample_01, sample_02
Case Name Status Exec Time Memory
sample_01 1 ms 256 KB
sample_02 1 ms 256 KB
testcase_01 1 ms 256 KB
testcase_02 1 ms 256 KB
testcase_03 1 ms 256 KB
testcase_04 1 ms 256 KB
testcase_05 1 ms 256 KB
testcase_06 1 ms 256 KB
testcase_07 1 ms 256 KB
testcase_08 1 ms 256 KB
testcase_09 1 ms 256 KB
testcase_10 1 ms 256 KB
testcase_11 1 ms 256 KB
testcase_12 1 ms 256 KB