#4223. 【大湾区第二届小学组复赛】导师选择
【大湾区第二届小学组复赛】导师选择
题目描述
在魔法学院的期末考试中,有一个导师分配系统。系统中有 位导师(编号 )和 位学生(编号 )。每位学生提交两个不同的导师志愿 和 ()。分配按学生编号从小到大的顺序进行,对于每位学生:
- 首先尝试将其分配至第一志愿导师 。如果该导师尚未被任何学生选择,则分配成功;
- 否则尝试将其分配至第二志愿导师 。如果该导师尚未被任何学生选择,则分配成功;
- 如果两个志愿导师都已被之前的学生选择,则该学生分配失败。
一旦导师被分配给某个学生,就不能再分配给其他学生。
现在,对于每一个 (),你需要回答:如果仅考虑从第 位学生开始到第 位学生进行分配,最多能让多少位学生成功分配到导师?
输入格式
第一行包含两个整数 ,分别表示学生数量和导师数量。
接下来 行,每行两个整数 ,表示第 位学生的两个志愿导师编号。
输出格式
输出 行,第 行一个整数,表示仅考虑第 到第 位学生时,能够成功分配的学生数量的最大值。
样例
4 2
1 2
1 2
1 2
1 2
2
2
2
1
样例解释
- :从第 位学生开始分配。学生 选导师 (成功),学生 选导师 (成功),学生 和 的两个志愿都已被选,无法分配。成功 人。
- :从第 位学生开始分配。学生 选导师 (成功),学生 选导师 (成功),学生 无法分配。成功 人。
- :从第 位学生开始分配。学生 选导师 (成功),学生 选导师 (成功)。成功 人。
- :从第 位学生开始分配。学生 选导师 (成功)。成功 人。
数据范围与提示
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,,,。
相关
在以下作业中: