Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
HVTC - Khiêu vũ |
Một làng quê có m chàng trai đánh số từ 1 tới m và n cô gái đánh số từ 1 tới n. Chàng trai thứ i có chiều cao a_i (i=1,2,…,m), cô gái thứ j có chiều cao b_j (j=1,2,…,n).
Trong một buổi khiêu vũ, người ta muốn chọn ra một số cặp nhảy. Mỗi cặp nhảy gồm đúng 1 chàng trai và 1 cô gái và trong cặp đó, chàng trai phải cao hơn cô gái. Mỗi chàng trai, cô gái trong làng không được tham gia quá 1 cặp nhảy.
Yêu cầu: Tìm một số nhiều nhất các cặp nhảy thỏa mãn yêu cầu trên.
Input
- Dòng 1 chứa hai số nguyên dương m, n≤105
- Dòng 2 chứa m số nguyên dương a_1,a_2,…,a_m (∀i:a_i≤109)
- Dòng 3 chứa n số nguyên dương b_1,b_2,…,b_n (∀j:b_j≤109)
Các số trên một dòng được ghi cách nhau ít nhất một dấu cách
Output
- Một số nguyên duy nhất là số cặp nhảy theo phương án tìm được
Example
Input:3 2
1 2 3
2 3 Output: 1
Được gửi lên bởi: | Vương Trung Hiếu Nghĩa |
Ngày: | 2014-07-19 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG JAVA PAS-GPC PAS-FPC |
Nguồn bài: | VOI Hà Nam |