#arc046c. [arc046_c]合コン大作戦
[arc046_c]合コン大作戦
题目描述
小明和小红打算合资成立一家婚介所
现在有名剩男和名剩女来到的这家婚介所,并且所有剩男被编号为到,剩女被编号为了到
已知每个剩男的年薪是元,并且想要找一个年薪不低于元的妻子;同样的,已知每个剩女的年薪是元,并且想要找一个年薪不低于元的丈夫
对于剩男和剩女,当且仅当且时(也就是互相满足了对方的要求时)才可能成为一对夫妻
同时,根据法律规定,重婚(一个人在两对夫妻关系中同时出现)和同婚(男男配对或女女配对)都是不允许的
小明和小红打算最大化他们可能凑成的夫妻对数,但不知道应该怎么如何配对,希望你能写一个小程序帮助他们
输入输出格式
输入格式
输入共有(N+M+1)行
第1行为剩男人数与剩女人数
第2~(N+1)行为每位剩男的年薪和对妻子年薪的要求
第(N+2)~(N+M+1)行为每位剩女的年薪和对丈夫年薪的要求
输出格式
输出需输出最多可能配对成功的夫妻对数
数据范围
数据:对任意和都有
数据:,
样例描述
样例1
让剩男和剩女配对,剩男和剩女配对,最大配对数为
再次声明:此题禁止重婚
注意:在这个样例中,存在剩女的年薪低于剩男要求的年薪的情况,因此不符合部分分的额外限制
样例2
让剩男和剩女配对,剩男和剩女配对,剩男和剩女配对,最大配对数为
此样例符合部分分的额外限制
样例3
此样例符合部分分的额外限制
样例4
注意:可能所有剩男剩女之间都不能配对,此时可配对的夫妻数为
此样例符合部分分的额外限制