package main import . "fmt" // 操作した個所で隣り合う必要があるのか // 操作してない個所であっても隣り合っていればいいのか // よくわからない // 条件式からすると後者のような気がする // 解説読んだ // 最初から隣り合っていればそこを操作個所にすればいい // ということから、問題の解釈は前者な気がする // 提出コードに変更はなし func main() { var n int Scan(&n) a:=make([]int,n) for i:=range a { Scan(&a[i]) } for i,v:=range a { if i+1