滚动骰子序列 (dice)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
滚动骰子序列 (dice)
题目描述
小 Z 在玩一个骰子游戏。他有一个标准的六面骰子,六个面分别标有数字 ,其中 的对面是 , 的对面是 , 的对面是 。

小 Z 将骰子放在一个无限大的平面上,初始时骰子 号面朝上。然后他将骰子按照某个序列 进行滚动。具体来说,对于第 次滚动,他会将骰子向某个方向滚动 度,使得当前朝上的面变为 。
小 Z 想知道,他最少需要对原序列进行多少次修改(每次修改可以将某个 改成 中的任意一个数),才能使得存在一个合法的滚动序列。
输入格式
第一行一个正整数 。
第二行 个正整数 。
输出格式
输出一行一个整数,表示最少修改次数。
样例
样例输入 1
3
1 4 2
样例输出 1
0
样例输入 2
4
3 4 6 3
样例输出 2
1
样例输入 3
10
5 1 4 2 1 3 2 1 5 4
样例输出 3
4
样例解释
- 对于样例 1, 本身就是滚动骰子序列,所以不需要操作,答案为 。
- 对于样例 2,将 改为 后满足题意,需要 次操作,答案为 。
- 对于样例 3,满足题意的序列为 ,需要 次操作,答案为 。
数据范围及约定
- 对于 的数据,
- 对于 的数据,
- 对于 的数据,,