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

肥死不可 onsite

🔗
 楼主| hadesi816 2018-3-26 23:27:01 | 只看该作者
全局:
Freetymekiyan 发表于 2018-3-25 14:27
为什么顶上的1改为0,子节点里的2也要改成0?题目条件难道不是说如果子节点全部为0或者2才改父节点吗?

嗯,如果是 用户把 1 改成 0,那么 tree 的其他部分 要自动 update 来 adapt 这个用户的改动。保证最后的合法性。
回复

使用道具 举报

🔗
 楼主| hadesi816 2018-3-26 23:27:55 | 只看该作者
全局:
fromemories1 发表于 2018-3-19 09:36
lz面的是e5吗?最后没去?

嗯,E5。 最后给了个E 4.5 的鸡肋工资
回复

使用道具 举报

🔗
FightOn 2018-3-27 00:47:29 | 只看该作者
全局:
lz可以说一下第四轮的第二个题吗?随机数怎么生成呢?谢谢谢谢!
回复

使用道具 举报

🔗
coldknight 2018-5-11 06:52:26 | 只看该作者
全局:
hadesi816 发表于 2018-3-5 09:36
你写的挺好的。我也是分成了往上 和 往下。
corner case 其实挺多的,我讨论了差不多有5-6分钟。
第一 ...

"如果子节点全部为2,父节点也为2. 子节点全部为0,父节点为0,其余情况都是为1. "。 两个条件都是子节点决定父节点值,所以当update一个节点,就update ancestors就好了,为什么要updateChildren呢?
回复

使用道具 举报

🔗
 楼主| hadesi816 2018-7-6 07:19:18 | 只看该作者
全局:
coldknight 发表于 2018-5-11 06:52
"如果子节点全部为2,父节点也为2. 子节点全部为0,父节点为0,其余情况都是为1. "。 两个条件都是子节点 ...

哈, 这个题隐藏的条件 是 tree 一开始 是 valid。
用户改动了任何一个点,其他部分的tree node 需要 Adapt to change。在保留用户edit 的前提下,使得整个tree再次valid
回复

使用道具 举报

🔗
mitchellhe 2018-7-6 09:10:53 | 只看该作者
全局:
hadesi816 发表于 2018-3-26 23:27
嗯,E5。 最后给了个E 4.5 的鸡肋工资

恭喜楼主!请问楼主几年经验呀?
回复

使用道具 举报

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

本版积分规则

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