Mảng số đẹp


Submit solution

Points: 1
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Một mảng được gọi là đẹp nếu như tất các các phần tử trong mảng đều là số lẻ hoặc đều là số chẵn.

Với mỗi thao tác thì bạn có thể xóa đi một phần tử trong mảng. Hãy tìm số thao tác ít nhất để chuyển mảng thành một mảng đẹp.

Input:

  • Dòng đầu chứa số nguyên \(n\) \((1 \le n \le 10^4)\)
  • Dòng thứ 2 là mảng gồm \(n\) phần tử \(a_1, a_2, ..., a_n\) \((1 \le a_i \le 10^7)\)

Output:

  • Số thao tác ít nhất để chuyển mảng thành một mảng đẹp.

Example

Input1:

5
1 2 3 4 5

Output1:

2

Giải thích:

  • Ta sẽ xoá số 2 và 4 để mảng chỉ toàn số lẻ

Input2:

4
2 4 6 8

Output2:

0

Giải thích:

  • Mảng đã đẹp không cần xoá số nào

Comments

There are no comments at the moment.