📣 4th of July限时特惠: VIP通行证立减$68
12
返回列表 发新帖
楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

谷歌新鲜昂赛面经

地里匿名用户
🔗
匿名用户-XSNVW  2022-2-15 09:14:20
匿名者 发表于 2022-2-2 23:07
楼主,能问一问coding 3的数字仅限于1-9吗?

我目前的大概想法是backtracking,但是我没太想明白memo的是 ...

我的思路和你差不多,有几点细微不同的,或者说想clarify的是:
1. 每一个dfs的step,我们都需要尝试两种可能(凑三张,凑顺子),而不是otherwise的关系对吧。
2. 凑三张的时候,不是count > 3, 而是count >= 3。然后count取余和减3其实一样。
3. 你说的index其实就是牌的value对吧,就是1到9的值。
4. 这个其实无所谓,但还是想问问:拿掉pair后,dfs时间复杂度,2^10, 如果按树来看,怎么知道是10层呢。比如开头1111,一个分支是取3个1走,一个分支取一个1和后面的23。但是如果取一个1,下一个dfs step还是在1的位置上,因为没用完。我的计算可能更worst case,按memo里面的counts的可能个数,每个value最多5种count(0~4),所以是5^9,当然实际没这么多因为不是每种count都能出现。
回复

使用道具 举报

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

本版积分规则

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