楼主: christina233
跳转到指定楼层
上一主题 下一主题
收起左侧

Wepay OA面经及讨论

🔗
llzy1178 2017-9-3 08:31:12 | 只看该作者
全局:
无量塔 发表于 2017-9-3 07:46
可以根据给出来的index找一个最小的上界,最终答案只会小于等于这个上界。跑循环的时候,计算出来的power ...

明白了,多谢。。。字数字数
回复

使用道具 举报

🔗
nagisafight 2017-9-3 09:33:05 | 只看该作者
全局:
jy02535954 发表于 2017-9-3 07:24
思路就是super ugly number 那题优化
一个PQ, 建一个数据结构  O(1)空间 O(nlogn).  具体代码我拿到电面 ...

谢谢!持续关注!
回复

使用道具 举报

🔗
wajch 2017-9-3 13:00:16 | 只看该作者
全局:
llzy1178 发表于 2017-9-3 08:31
明白了,多谢。。。字数字数

求解释下这个上界具体是什么?多谢!
回复

使用道具 举报

🔗
wajch 2017-9-3 13:00:37 | 只看该作者
全局:
无量塔 发表于 2017-9-3 07:46
可以根据给出来的index找一个最小的上界,最终答案只会小于等于这个上界。跑循环的时候,计算出来的power ...

求解释下这个上界具体是什么?多谢!
回复

使用道具 举报

🔗
Trie 2017-9-4 09:27:42 | 只看该作者
全局:
cassie_huang 发表于 2017-9-3 07:55
我还在想是不是可以利用某种数学性质类似用binary search 的方法搜第k个,就是不用从1开始一个个搜到k,结 ...

可以请教下 往PQ里添加数的时候是怎么添加的吗?
是用两层循环,自己确定一个最大root和最大指数的范围吗?如果是的话是怎么确定的呢?
看到帖子里讨论的AC方案好像都是O(nlogn),如果要这个时间复杂度是不是说明往PQ里就只添加了n个数呢,那么怎么确定这n个数呢?我们知道小root的高次幂和大root的低次幂之间的大小关系并不能确定啊,怎么能在添加的时候保证加进去的就是最小的n个数之中的数呢?
回复

使用道具 举报

🔗
cassie_huang 2017-9-4 09:48:48 | 只看该作者
全局:
Trie 发表于 2017-9-4 09:27
可以请教下 往PQ里添加数的时候是怎么添加的吗?
是用两层循环,自己确定一个最大root和最大指数的范围 ...

首先我的priorityqueue里存的是int[2],表示一个(root, power),初始时里边只有一个(2,2), 然后循环外围护一个upperbound,初始值是2.每次迭代拿到队首cur = (root0, power0), 同时增加(root0, power0+1),如果root0 == max的时候,还要往priorityqueue新增一个(root0 + 1, 2), 同时max++.

总之max的作用相当于你们找upperbound,但是这个值是动态变化的,好处是不用定义fixed的capacity.
回复

使用道具 举报

🔗
Trie 2017-9-4 11:38:06 | 只看该作者
全局:
changming927 发表于 2017-9-3 13:00
求解释下这个上界具体是什么?多谢!

好像是 (index+2)^2,不知为何
回复

使用道具 举报

🔗
chris.ding 2017-9-4 15:59:39 | 只看该作者
全局:
刚刚做过了,感谢各位的提醒
回复

使用道具 举报

🔗
ericxu10101 2017-9-4 23:17:47 | 只看该作者
全局:
刚收到还没做,楼主方便给题目的具体描述吗?
回复

使用道具 举报

🔗
nieqian1230 2017-9-7 05:44:06 | 只看该作者
全局:
无量塔 发表于 2017-9-3 07:46
可以根据给出来的index找一个最小的上界,最终答案只会小于等于这个上界。跑循环的时候,计算出来的power ...

请问你是最后两个case跑过了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表