https://codeforces.com/contest/1380/problem/A
LANG : MS C++ 2017
# include <iostream>
# include <cstdio>
# include <cstring>
# include <algorithm>
using namespace std;
int main() {
int T, n, i, j;
int st, mid, en;
int a[1005];
scanf_s("%d", &T);
while (T--) {
scanf_s("%d", &n);
for (i = 0; i < n; i++) {
scanf_s("%d", &a[i]);
}
for (i = 1; i < n - 1; i++) {
st = -1;
en = -1;
j = i - 1;
mid = i;
while (j >= 0) {
if (a[j] < a[i]) {
st = j;
break;
}
j--;
}
if (st == -1) {
continue;
}
j = i + 1;
while (j < n) {
if (a[j] < a[i]) {
en = j;
break;
}
j++;
}
if (en == -1) {
continue;
}
if (st != -1 && en != -1) {
printf("YES\n%d %d %d\n", st + 1, mid + 1, en + 1);
break;
}
}
if (st == -1 || en == -1) {
printf("NO\n");
}
}
return 0;
}