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

QuoraOA没那么难嘛(还是要感谢提前在地里读了题!)

全局:

2020(4-6月) 码农类General 硕士 实习@ - 校园招聘会 - 在线笔试  | | Other | 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
都说Quora的OA时间短(70min)题难,所以在地里读了不少原题,其中hard题(伪hard)有很多帖子只给题目不给解答,或者说了跟没说一样,真不知道给谁看的(白眼,还那么多大米)。比如我在准备过程中刷到"给定array,和一串query,求query指定的区间内指定数字出现的次数之和"这道题,几乎刷不到答案,唯一我看到的答案那位大佬给的什么建一个hashmap什么vector什么pair的还是有点宽泛实在搞不懂,我当时就安慰自己一定不会遇到这题。害!根据考试第一定律不复习啥考啥的原则,我这次真遇到了。。。但是压力使人才思敏捷,最终我还是在20min做完了4道题(847分),希望能拿一个面试吧。。。以下是原题和解答(详尽而免费),按照惯例不设限,欢迎白嫖,欢迎随手赏点大米,谢谢大家。
1. 给定array,找出所有连续三元素组成的tuple,使得其中有且仅有两个元素相同。
2. 给定n个小朋友围成圈和区间k,从k号小朋友开始枪杀(?),然后往下数k个小
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
每一个元素,然后额外的,当前arr[idx]的值p要额外+1:dict[p][idx] += 1。这样就给每个元素建立了从1到每个pos的区间个数和的DP cache。设query为(from, to, k), 则最终输出dict[k][to] - dict[k][from-1]之和即可。时间复杂度降为O(m'n),m'为所有待查询值的种类。由于可能有很多同一个k值重复查询,使得m'<<m,因此得到了一定的优化。Medium。
求撒点五常大米,谢谢大家!

评分

参与人数 32大米 +50 收起 理由
zppwpp + 2 很有用的信息!
GYQ_Rachel + 1 给你点个赞!
astroneko404 + 1 赞一个
Houdini + 1 给你点个赞!
raynexuslin + 1 给你点个赞!

查看全部评分


上一篇:亚麻哦爱3
下一篇:Akuna Quant Dynamic-2020 (Python/C++) OA

本帖被以下淘专辑推荐:

  • · OA|主题: 22, 订阅: 0
推荐
psyche202 2019-11-15 08:50:22 | 只看该作者
全局:
楼主牛b,我70分钟勉强做完了4道。。。宁20分钟就做完了,请接受我的膝盖!
回复

使用道具 举报

推荐
 楼主| mzpyeah 2019-10-16 04:13:53 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
ge就服你 2019-10-17 05:20:00 | 只看该作者
全局:
mzpyeah 发表于 2019-10-16 16:58
就是算固定长度的子矩阵的和,然后把最大和的元素都取出来,去重,结束

计算所有某固定大小的矩阵的和-->选出和最大的矩阵-->去除该矩阵中重复元素-->再次改子矩阵的和??对不
回复

使用道具 举报

🔗
ge就服你 2019-10-15 12:38:48 | 只看该作者
全局:
lz 看不到额。。加了大米 可以给看一些不
回复

使用道具 举报

🔗
 楼主| mzpyeah 2019-10-15 13:14:53 | 只看该作者
全局:
ge就服你 发表于 2019-10-15 12:38
lz 看不到额。。加了大米 可以给看一些不

?我没设积分限制啊 为什么会看不到(我论坛新人 不太知道为什么有看不到的情况)
回复

使用道具 举报

🔗
 楼主| mzpyeah 2019-10-15 13:18:19 | 只看该作者
全局:
以及我看很多人用各种奇怪谐音代替公司名称或LeetCode及题目序号,这都是为啥啊???挠头.gif
回复

使用道具 举报

🔗
ge就服你 2019-10-15 23:50:53 | 只看该作者
全局:
mzpyeah 发表于 2019-10-15 13:14
?我没设积分限制啊 为什么会看不到(我论坛新人 不太知道为什么有看不到的情况)

可能是系统设定吧。lz能不能复制粘贴回复下~感谢
回复

使用道具 举报

🔗
ge就服你 2019-10-15 23:51:14 | 只看该作者
全局:
mzpyeah 发表于 2019-10-15 13:18
以及我看很多人用各种奇怪谐音代替公司名称或LeetCode及题目序号,这都是为啥啊???挠头.gif

防 引渡仁?
回复

使用道具 举报

全局:
mzpyeah 发表于 2019/10/16 04:13:53
1. 给定array,找出所有连续三元素组成的tuple,使得其中有且仅有两个元素相同。
2. 给定n个小朋友围成圈和区间k,从k号小朋友开始枪杀(?),然后往下数k个小朋友并杀害,直到最后仅剩...
lz牛逼 子数字数字
回复

使用道具 举报

🔗
ge就服你 2019-10-16 12:03:58 | 只看该作者
全局:
lz问一下 。 第三问啥意思 有点绕。
回复

使用道具 举报

🔗
 楼主| mzpyeah 2019-10-16 16:58:57 | 只看该作者
全局:
ge就服你 发表于 2019-10-16 12:03
lz问一下 。 第三问啥意思 有点绕。

就是算固定长度的子矩阵的和,然后把最大和的元素都取出来,去重,结束
回复

使用道具 举报

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

本版积分规则

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