360要凉了,大家来吐槽一下或者交流一下今晚的笔试
上午的能力测评,30道题有8道题没做。。。时间不够啊,当时就觉得自己的智商啊,很受挫!
然后下午搜了去年的360题目,看到一个“分金子”的问题,看了四十分钟没有理解清楚问题,然后就感觉无望了,浪了一下午。。。
重点来了!!!
到6点四十去吃饭,然后想着笔试两个小时,等到7点半开始笔试,到9点半。。。
谁知道,9点半登录后,刚开始我的时间就从90分钟开始倒计时。。。然后我心里就很郁闷,就边答题边找客服咨询,后来人家跟我说,笔试时间是7点到9点。。。。
当时就一道晴空霹雳啊!!!(我原来以为2个小时是自己安排呢、、、、)
然后就用了40分钟快速把选择题瞎答完了,然后编程题。
最后,编程题1是78%的通过率,编程题2是AC了,编程题3放弃了,18%的通过率。。。
然后说一下编程题1的思路吧:
这个题很简单,就是设四个变量,分别是x最大值,x最小值,y最小值,y最大值,然后将max(x最大值-x最小值,y最大值-y最小值)的平方即为答案。
但是这个题如果是int保存结果的话肯定会有溢出(因为x,y的范围是-1e9到1e9),所以我用了BigInteger,按理说是没有溢出的,可不是完全通过。
应该是有边界值没处理吧,完全AC的大佬指教一下!
然后说一下编程题2的思路吧:
这个题也很简单,每一次提问用一个set保存,最后输出set的长度即可。
编程题3的思路:
动态规划,可以参考最长递增序列。
由于写得匆忙,代码就先不贴了。
#吐槽#