牛客网编程练习之编程马拉松:寻找舞伴
2017-12-13 01:34
183 查看
标记一下即可,只是记得需要区分男生和女生,虽然同性才是真爱...
AC代码:
import java.util.HashMap; import java.util.Map; import java.util.Scanner; /** * @author CC11001100 */ public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNextInt()) { int ans = 0; int n = sc.nextInt(); int m = sc.nextInt(); Map<Integer, Integer> count = new HashMap<>(); while (n-- > 0) { int t = sc.nextInt(); count.put(t, count.getOrDefault(t, 0) + 1); } while (m-- > 0) { int t = sc.nextInt(); int k = count.getOrDefault(t, 0); if (k > 0) { ans++; count.put(t, k - 1); } } System.out.println(ans); } } }
.
相关文章推荐
- 牛客网编程练习之编程马拉松:不喜欢括号
- 牛客网编程练习之编程马拉松:砌墙
- 牛客网编程练习之编程马拉松:程序员日
- 牛客网编程练习之编程马拉松:红与黑
- 牛客网编程练习之编程马拉松:解读密码
- 牛客网编程练习之编程马拉松:发工资
- 牛客网编程练习之编程马拉松:强势糖果
- 牛客网编程练习之编程马拉松:数据库连接池
- 牛客网编程练习之编程马拉松:鸽兔同校
- 编程练习,寻找字符串中的子串
- 牛客网编程练习之京东2017校招题:幸运数
- 牛客网编程练习之PAT乙级(Basic Level):1032 选大王
- 牛客网编程练习之网易2017校招题:数字翻转
- 牛客网编程练习之PAT乙级(Basic Level):1034 写出这个数
- 牛客网编程练习之PAT乙级(Basic Level):1033 害死人不偿命的(3n+1)猜想
- 牛客网编程练习之网易2017校招题:下厨房
- GEEK编程练习— —寻找单个数
- 牛客网编程练习之腾讯2017校招题:游戏任务标记
- 牛客网编程练习之PAT乙级(Basic Level):1041 说反话
- 【编程练习】寻找和为定值的多个数