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