IVANA - Trò chơi vòng số

Tags: dp

Problem

https://vn.spoj.com/problems/IVANA

https://oj.vnoi.info/problem/IVANA

Zvonko và Ivana cùng chơi trò chơi sau:

  • Ban đầu, Zvonko đặt N số nguyên dương lên một vòng tròn.
  • Mỗi người chơi chọn một số bên cạnh một số đã được chọn trước đó.
  • Ivana đi trước, trong lượt đầu này Ivana được quyền chọn bất kỳ số nào.
  • Trò chơi kết thúc khi tất cả các số đã được chọn. Ai chọn được nhiều số lẻ hơn sẽ thắng!

Bạn hãy giúp Ivana tìm những nước đi đầu tiên để sau đó cô có cơ hội thắng (biết rằng Zvonko luôn sử dụng chiến thuật tối ưu).

Input

  • Dòng 1: n, số số trên vòng tròn. (1<=n<=100)
  • Dòng 2: n số nguyên dương cách nhau bởi khoảng trắng. Các số trong phạm vi từ 1 đến 1000 và không có hai số nào bằng nhau.

Output

Gồm một số nguyên duy nhất, là số nước đi đầu tiên để Ivana có cơ hội thắng

Example

Input
3
3 1 5

Output
3

Input
4
1 2 3 4

Output
2

Input
8
4 10 5 2 9 8 1 7

Output
5

Tutorial


Submission

IVANA.cpp