心态小崩,限时做了一下只有83分。。
1144 The Missing Number (20分)
因为最多只输入100000个数字,所以这个最小的正数肯定在1-100001中,建一个一维数组a[100002],统计一下1-100001中哪些数字出现过即可,从1开始遍历,第一个没出现过的数字就是要求的值
1145 Hashing - Average Search Time (15/25)
没读懂平方探测,巨坑
1146 Topological Order (25分)
送分题,检测一下有没有与边逆向的即可
1147 Heaps (30分)
老老实实建个树也比嗯用数组快点
用数组的话有个技巧就是,完全二叉树a[i]的左子树为a[i2],右子树为a[i2+1] (i从1到n)