06年浙大研究生复试机试题解
A题:还是A+B(hdoj1229)(九度1015)
水题,简直水得不能再水
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
B题:火星A+B(hdoj1230)(九度1016)
不是很难,注意判断输出的首位是否为零,如果为零,就不要输出(除非结果为0)。 虽然不难,但九度居然将其标为五星题,表示很费解。 代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
C题:还是畅通工程(hdoj1233)(九度1017)
模板题,prim算法,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
D题:统计同成绩学生人数(hdoj1235)(九度1018)
水题,同样很水,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
E题:简单计算器(hdoj1237)(九度1019)
有一点难度,但如果对此比较有研究,就不难了。 主要思路是利用栈,得到表达式的逆波兰式,再进行计算,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
|
小结:总体而言不是很难,主要是水题很水,而难点的题也不是很难,稍微耐心、细心点,就能AC了。