trang chủ / đề bài / schooldance

Vũ Hội Học Đường

Đề bài

Mô tả

Có n học sinh nam và m học sinh nữ. Mỗi học sinh nam chỉ sẵn sàng khiêu vũ với một số học sinh nữ nhất định.

Hãy tìm số cặp tham gia khiêu vũ tối đa, sao cho mỗi học sinh nam và học sinh nữ chỉ xuất hiện trong tối đa một cặp.

Dữ liệu vào

Dòng đầu gồm ba số nguyên n, m, k: số học sinh nam, số học sinh nữ, số cặp sẵn sàng khiêu vũ.

  • k dòng tiếp theo, mỗi dòng gồm hai số nguyên a và b: học sinh nam a sẵn sàng khiêu vũ với học sinh nữ b.

Dữ liệu ra

Dòng đầu in số cặp tối đa c.

  • c dòng tiếp theo, mỗi dòng in hai số nguyên a và b: cặp học sinh nam a và học sinh nữ b.

Ràng buộc

  • 1≤n,m≤500
  • 1≤k≤1000
  • 1≤a≤n, 1≤b≤m

Ví dụ

Input Output Giải thích
3 3 3
1 1
2 1
3 2
2
1 1
3 2
Nam 1 nhảy với nữ 1, nam 3 nhảy với nữ 2. Nam 2 không có cặp vì nữ 1 đã được ghép.
4 3 5
1 1
1 2
2 1
3 3
4 2
3
1 1
3 3
4 2
Ghép tối đa 3 cặp.

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.402 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.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0