整体介绍
中科院计算所网络数据科学与技术重点实验室的第一阶段是机试。机试不限程序语言,要求提交源代码。
有如下几点注意事项:
请在代码中以注释的方式阐述自己的解题思路,并在必要的地方添加注释来帮助阅卷老师更好地理解你的代码;运行结果正确的情况下,复杂度越低,得分越高。
题目
一、研究生·课程学习(15 分)
研究生的生活也是从一年级的集中课程学习开始的,其中最重要环节的就是选课了。为此,你找到你的师兄师姐们了解情况。师兄师姐们也毫无保留地将自己的选课经验告诉了你。现在,请在师兄师姐们的经验指导下,去为自己选择课程吧。
输入:
输入包含 2 行。
第一行为师兄们推荐选择的课程集合。每个课程用一个字符串表示,课程与课程之间以空格符分隔;
第二行为师姐们推荐选择的课程集合。
课程名称长度在 20 个字符以内,两个课程集合的大小均不超过 100。
输出:
师兄师姐们共同推荐的课程集合,以空格分隔,并按照课程名称升序排列。
示例输入:
AI ML DL NA RL CS
IR NA SC AI DM ML
示例输出:
AI ML NA
示例说明:
AI、ML 和 NA 三门课程同时在师兄师姐们的推荐名单中出现。
注意:本题禁止使用集合相关工具包或模块。
二、研究生·项目实践(15 分)
完成一年级课程学习后