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

Google fulltime 电面

🔗
 楼主| song4you 2016-3-26 08:56:27 | 只看该作者
全局:
firemanysome 发表于 2016-3-26 00:29
这个题的最佳时间复杂度是nlogn吗?

不是。 是2^k, where 1 <= k = x.size() <= 10
回复

使用道具 举报

🔗
slashGu 2016-3-28 09:19:41 | 只看该作者
全局:
hesha0987 发表于 2016-2-25 12:22
贴错代码了。。。是下面这个:
    int res = (1 + N)*N/2;
    sort(X.begin(), X.end());

如果X是{2, 3, 5}那你这算法就会多减一个10
回复

使用道具 举报

🔗
GUIXIANG 2016-3-31 15:06:25 | 只看该作者
全局:
song4you 发表于 2016-2-27 03:52
我去。 膜拜大神!!我按你的公式写出来了! 我试了下worst case, 这个公式秒出答案, kn等了好几分钟。 ...

楼主方便贴一下代码吗?
“k个primes 数的sum”到底什么意思?
回复

使用道具 举报

🔗
qiuxuxing007 2016-11-7 12:33:09 | 只看该作者
全局:
zddllc 发表于 2016-2-26 04:35
感觉就是leetcode的 super ugly number.
求出小于n的super ugly number, 然后求和的时候不考虑这些ugly nu ...

是的 我也感觉是super ugly number的做法
回复

使用道具 举报

🔗
gyf930424 2018-2-10 06:31:55 | 只看该作者
全局:
stefan0428 发表于 2016-2-25 14:32
可不可以先求出总和 然后根据X 求出小于N的所有丑数, 然后在减掉

也想说这个方法是O(N),感觉是比较优的解
回复

使用道具 举报

🔗
gyf930424 2018-2-10 06:32:01 | 只看该作者
全局:
stefan0428 发表于 2016-2-25 14:32
可不可以先求出总和 然后根据X 求出小于N的所有丑数, 然后在减掉

也想说这个方法是O(N),感觉是比较优的解
回复

使用道具 举报

🔗
gyf930424 2018-2-10 06:32:02 | 只看该作者
全局:
stefan0428 发表于 2016-2-25 14:32
可不可以先求出总和 然后根据X 求出小于N的所有丑数, 然后在减掉

也想说这个方法是O(N),感觉是比较优的解
回复

使用道具 举报

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

本版积分规则

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