trang chủ / bài tập / highcard

Lá bài cao nhất

Đề bài

Mô tả

Hai người chơi bài với bộ bài gồm 2N lá, đánh số từ 1 đến 2N, mỗi người giữ đúng N lá. Họ chơi N ván, mỗi ván mỗi người đánh một lá, lá cao hơn thắng và được 1 điểm.

Biết trước thứ tự N lá mà đối thủ sẽ đánh trong từng ván, hãy tìm số điểm tối đa bạn có thể đạt được.

Dữ liệu vào

  • Dòng đầu: số nguyên N.
  • N dòng tiếp theo: mỗi dòng một số nguyên — lá bài đối thủ đánh trong ván tương ứng.

Dữ liệu ra

Một số nguyên duy nhất — số điểm tối đa có thể đạt được.

Ràng buộc

  • 1N50000

Ví dụ

Input Output Giải thích
3
1
6
4
2 Bạn giữ các lá {2,3,5}. Dùng lá 2 thắng lá 1, bỏ lá 3 cho ván lá 6, dùng lá 5 thắng lá 4. Được 2 điểm.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0