2019北邮网安院机试真题(回忆版)
细不谈,前两题真的都是签到题,会简单排序和if-else都可以写的出来的题目。网安院的机试基本上是两道签到题,C题是数据结构题,D题是算法。做到保2争3,保3争4面试不出原则问题基本上复试稳了。
Problem A
(牙刷)背景是北邮学苑超市,输入四支牙膏的价格,输出最便宜牙膏的价格。
输入输出要求:
1.第一行输入T表示测试用例共T组、2.第二行输入四个整形分别表示四支牙膏的价格(用空格分隔)、3.分别输出每一组数据的最便宜牙膏价格。
例子:
2
10 9 8 7
1 2 3 4
7
1
Problem B
(闰年)满足以下两个条件之一的年份称之为闰年:
1.能被4整除但是不能被100整除、
2.能被400整除。
现输入一个年份区间,输出区间内闰年的个数。
输入输出要求:
1.第一行输入T表示测试用例共T组、2.第二行输入两个整形分别表示区间的左右范围(用空格分隔)、3.输出区间内的闰年数目。
例子:
2
2000 2008
1990 1998
3
2
(闰年这个题在北邮OJ好像是有类似题目的,虽然题目本来也很简单,但是我觉得北邮网安院机试还是有出OJ原题的趋势的?)
Problem C
(链表)
若共有5个元素,则初始链表如下:1->2->3->4->