活跃农民
- 积分
- 336
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2015-7-16
- 最后登录
- 1970-1-1
|
2017(7-9月) 码农类General 硕士 全职@wepay - 内推 - 在线笔试 | | Other | 应届毕业生
来来来,楼主也是很久没有发面经贴了,本想offer以后再来放大招的,先漏一点吧 哈哈哈哈盗个图,其实我自己也截了,懒得找了....233
题图应该在附件里
上我自己刚做的代码:
Warning: 这个代码我是看不出来任何问题的哈,欢迎大家来指点
全long 会有最后五个过不了【非常迷的地方】 全int 会有最后两个报null pointer【居然还好一点...说好的返回long呢】
没有那个名为duplicate hashset 全int 会有两个超时 全Long 照例最后五个过不了
这也是各种面经里面传说的做法 PriorityQueue 加自定义数据结构
我也写了PriorityQueue<int[2]> PriorityQueue<int[3]> 这种版本 无卵用 效果完全一样 就不上传了
群众的眼睛是雪亮的 发现了代码有啥问题 就批在下面吧,方便后来人,反正我已经是咸鱼了
【如果可以,还是来点米呗,2333】
static class InvalidInputException extends Exception {
public InvalidInputException(String message) {
super(message);
}
}
static class Data{
long base;
long pow;
long val;
public Data (long base, long pow) {
this.base = base;
this.pow = pow;
this.parator<Data>{
public int compare(Data a, Data b) {
if (a.val != b.val) {
return (int)(a.val - b.val);
} else {
return (int)(a.base - b.base);
}
}
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
上一篇: 有人有收到 Smarkets 的 OA嗎?下一篇: WePay OA面经
|