Submission
Status:
[PPPP][P][P][P][P]
Score: 100
User: 1234
Problemset: นก
Language: cpp
Time: 0.002 second
Submitted On: 2025-04-05 11:46:26
#include <iostream>
using namespace std;
int main(){
int numTrees;
cin >> numTrees;
int numBirds;
int treeHeights[numTrees];
for (int i = 0; i < numTrees; i++){
cin >> treeHeights[i];
}
if (numTrees == 1){
cout << 1;
return 0;
}
for (int i = 1; i < (numTrees-1); i++){
if (treeHeights[i] > treeHeights[i-1] && treeHeights[i] > treeHeights[i+1]) {
numBirds = numBirds + 1;
}
}
//cout << numBirds << " ";
if (treeHeights[0] > treeHeights[1]){
numBirds = numBirds + 1;
}
if (treeHeights[numTrees - 1] > treeHeights[numTrees - 2]){
numBirds = numBirds + 1;
}
cout << numBirds;
return 0;
}