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

Google面经——一道可能被大家低估的题

 
🔗
lzb700m 2016-9-16 21:30:10 | 只看该作者
全局:
是N角债问题吗?N个人有欠钱的,有借钱的,但是总体balance是0。问最少多少次交易可以让所有人不欠钱也不被欠?
如果是这个问题的话,最多N-1次交易(每次交易至少有一个人的balance变成0),最少的交易次数可以用BFS搜一下。
回复

使用道具 举报

🔗
chestnut9919 2016-9-16 22:13:22 | 只看该作者
全局:
mark,只会写naive的,坐等大牛代码
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
 楼主| 南慕伦 2016-9-17 01:48:35 | 只看该作者
全局:
lzb700m 发表于 2016-9-16 21:30
是N角债问题吗?N个人有欠钱的,有借钱的,但是总体balance是0。问最少多少次交易可以让所有人不欠钱也不被 ...

我不知道你怎么搜……
回复

使用道具 举报

🔗
 楼主| 南慕伦 2016-9-17 01:48:46 | 只看该作者
全局:
zsj2725 发表于 2016-9-16 20:23
应该是指能够结清吧
类似(a,b,1) + (b,a,1)
或者 (a,b,2)+(b,c,2)+(c,a,2)

没错 是指能结清
回复

使用道具 举报

🔗
 楼主| 南慕伦 2016-9-17 01:49:59 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| 南慕伦 2016-9-17 01:51:22 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| 南慕伦 2016-9-17 01:56:11 | 只看该作者
全局:
这题的做法就是,算清各自应得/应付账款之后,分为正数负数两个集合,0扔掉,然后在正数里面找最小的子集,负数里面找另一个子集,使得存在两个不等于全集的子集,他们的和是相反数,然后合并这两个集合,这样一定是最优的。而找子集的过程就是subset sum,目前看只能穷举,要是你多项式时间做出来,那就图灵奖了。
回复

使用道具 举报

🔗
shuiguo 2016-9-17 02:06:14 | 只看该作者
全局:
是面试的时候被指出这其实是NPC问题,还是之后lz想到的?
回复

使用道具 举报

🔗
 楼主| 南慕伦 2016-9-17 02:12:22 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

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

本版积分规则

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