package main import . "fmt" import . "os" import bf "bufio" func main() { rd := bf.NewReader(Stdin) wr := bf.NewWriter(Stdout) defer wr.Flush() var t int Fscan(rd,&t) for ; t > 0; t-- { var n int Fscan(rd,&n) a := make([]int, n) for i := range a { Fscan(rd,&a[i]) } kadomatsu := make([]bool, n) for i := 0; i < n; i++ { j := (i+1)%n k := (i+2)%n if a[i]a[k] && a[i]!=a[k] { kadomatsu[i] = true } if a[i]>a[j] && a[j]