📣 独立日限时特惠: VIP通行证立减$68
楼主: dagangdou
跳转到指定楼层
上一主题 下一主题
收起左侧

google onsite

   关闭
🔗
 楼主| dagangdou 2018-11-4 11:18:18 | 只看该作者
全局:
一剑终情 发表于 2018-11-4 10:27
真是旱的旱死,涝的涝死啊。楼主不是很想去的有3轮是面经题,我们这种想去的全是奇葩题????????????

所以要送楼主大米攒人品啊! 楼主夜以继日刷透了600题,没想到也没什么用武之地了
回复

使用道具 举报

全局:
多谢分享!
回复

使用道具 举报

🔗
usagi21 2018-11-4 15:00:39 | 只看该作者
全局:
dagangdou 发表于 2018-11-4 02:13
统一回答一下。
在MTV总部面的。

感谢楼主回答,可是这样子map没有处理跨块之间的pattern咩?
回复

使用道具 举报

🔗
cwjade 2018-11-4 16:30:21 | 只看该作者
全局:
楼主第二题不是很明白forrest,可以再讲讲吗?O(∩_∩)O谢谢
如果就按题意贪心做,比如[i][j]位置有球,并且i行球数大于1,并且j列球数大于1,则删去[i][j]球,同时--i行球数,--j列球数。这么做不知道行不行。。。
回复

使用道具 举报

🔗
usagi21 2018-11-4 16:57:02 | 只看该作者
全局:
cwjade 发表于 2018-11-4 16:30
楼主第二题不是很明白forrest,可以再讲讲吗?O(∩_∩)O谢谢
如果就按题意贪心做,比如[j]位置有球,并且i ...

楼主的forest其实是指一个连通域,两个球如果在同行或者同列表示联通。贪心应该是不对的,和拿掉的顺序有关系,应该先拿掉degree最小的球。找出连通域的个数,答案就是总球数-连通域个数了

评分

参与人数 3大米 +9 收起 理由
8871052 + 3 给你点个赞!
buguorici + 1 赞一个
cwjade + 5 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
cwjade 2018-11-4 17:50:23 | 只看该作者
全局:
usagi21 发表于 2018-11-4 16:57
楼主的forest其实是指一个连通域,两个球如果在同行或者同列表示联通。贪心应该是不对的,和拿掉的顺序有 ...

连通域是用[i][j]表示吗?如果M*N所有地方都有球,是有M*N个连通域吗?
回复

使用道具 举报

🔗
usagi21 2018-11-4 20:08:39 | 只看该作者
全局:
cwjade 发表于 2018-11-4 17:50
连通域是用[j]表示吗?如果M*N所有地方都有球,是有M*N个连通域吗?

都有球是一个连通域啊
回复

使用道具 举报

🔗
 楼主| dagangdou 2018-11-4 22:21:23 | 只看该作者
全局:
usagi21 发表于 2018-11-4 15:00
感谢楼主回答,可是这样子map没有处理跨块之间的pattern咩?

我的想法是map的多台机器各自处理不同区域中的所有pattern,然后根据pattern不同把结果发给不同的reduce机器做相应的reduce voting哈
回复

使用道具 举报

🔗
 楼主| dagangdou 2018-11-4 22:22:06 | 只看该作者
全局:
usagi21 发表于 2018-11-4 16:57
楼主的forest其实是指一个连通域,两个球如果在同行或者同列表示联通。贪心应该是不对的,和拿掉的顺序有 ...

对的对的,就是这个意思
回复

使用道具 举报

🔗
 楼主| dagangdou 2018-11-4 22:24:18 | 只看该作者
全局:
cwjade 发表于 2018-11-4 17:50
连通域是用[j]表示吗?如果M*N所有地方都有球,是有M*N个连通域吗?

如果所有的地方都有球,那么BFS的时候就可以把他们连成一个区域了。伪代码大概这样:
1 对所有没有visited过的并且有球的地方进行BFS
2 BFS的话这个点的横纵线上所有没有visited过的球都放入queue里并且设置成visited
3 一轮BFS结束后连通区数量加一
4 所有BFS结束后用总球数减去连通区数量

评分

参与人数 2大米 +13 收起 理由
RossQN + 3 感谢说明!楼主想法好厉害
cwjade + 10 很有用的信息!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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