1391 约瑟夫II

Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65536/32768 KB(Java/Others)

Submits : 0 | Solved : 0

Description

n个小朋友坐成一圈,编号从1到n,玩报数游戏,从第一个开始从1报数。报到特定数值(由题目给出)的同学离开,然后从下个同学开始从1报数。问最后剩的小朋友编号是多少?
这是约瑟夫1的题目,II中加入了一些幸运数字,当同学报到给出的幸运数字的时候,不仅不用出局,而且可以拉一个同学进来,排在他后面,并且从这个同学开始计数。拉进来的同学编号就是刚才出局的同学中编号最小的同学。
那什么是幸运数字呢?幸运数字就是给定数字中的奇数。

Input

n(小盆友数目)
n-1个数字,如果是偶数表示报道这个数字的同学离开。如果是幸运数字则加入一个同学。

Output

当圈里面只有一个小朋友的时候,输出最后留下同学的编号

Sample Input

5
2 3 4 4 2 5 6 8

Sample Output


HINT


Source


[ Top ] | [ Submit ]