#M1L623. 修复等差记录

修复等差记录

修复等差记录

题目描述

必须删除恰好一个位置,其余元素顺序不变。若剩余序列每对相邻元素之差都相同,就修复成功。求最早可删除位置;任何删除都不成功时输出0。n至少为3。

输入格式

第一行输入n,第二行输入n个整数,按原顺序排列。

输出格式

输出1基删除位置,或0。

样例 1

输入

4
1 3 5 8

输出

4

说明

删去8后差都为2。

样例 2

输入

4
1 2 4 8

输出

0

说明

逐一删除均不能使三个剩余数等差。

数据范围

  • 3 ≤ n ≤ 300
  • 每个元素为-30至30之间的整数;允许重复。