#include <stdio.h>
void func(int s[], int n) {
if (s[0] != s[1]) {
printf("0 ");
}
for (int i = 1; i < n - 1; i++) {
if ((s[i] > s[i - 1] && s[i] > s[i + 1]) || (s[i] < s[i - 1] &&
s[i] < s[i + 1])) {
printf("%d ", i);
}
}
if (s[n - 1] != s[n - 2]) {
printf("%d", n - 1);
}
printf("\n");
}
int main() {
int n;
while (scanf("%d", &n) != EOF) {
int arr[100];
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
func(arr, n);
}
return 0;
}



京公网安备 11010502036488号