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

86年阳光甜美小姐姐征男盆友

 
🔗
 楼主| hellomirro 2019-5-12 06:42:14 | 只看该作者
全局:
sugar 发表于 2019-5-12 06:05
楼主心态不错,介绍也很有特色
我大胆估计,30+的小姐姐来地里征婚的会越来越多的,哈哈

如果那样最好啦!希望能鼓励到其他30+小姐姐们,一起把地里的平均征男友年龄提上去!哈哈
回复

使用道具 举报

🔗
 楼主| hellomirro 2019-5-12 06:46:31 | 只看该作者
全局:
LuckyGemini 发表于 2019-5-12 06:32
一亩三分地真的是刷题大户聚集处
上次看一个小姐姐征友结果被拉入了很多刷题内推群
这一次看大家都和征友的 ...

之所以来地里征,就是因为这就是我们的共同语言啊(害羞脸)
回复

使用道具 举报

🔗
 楼主| hellomirro 2019-5-12 06:48:01 | 只看该作者
全局:
Zeophy 发表于 2019-5-12 06:30
楼主的题是ds/ml的面试经典题吧哈哈,几次onsite/phone interview都被问到。扔二进制数就行了。还可以follo ...

哈哈,刚弄明白了fair coin怎么做,又来了个biased的升级版。求教biased的怎么办?
回复

使用道具 举报

🔗
Raymee 2019-5-12 07:05:31 | 只看该作者
全局:
hellomirro 发表于 2019-5-12 06:48
哈哈,刚弄明白了fair coin怎么做,又来了个biased的升级版。求教biased的怎么办?

假设扔fair coin的function是int fairCoin(),0.5的概率是0, 0.5的概率是1
那么biased coin的目的其实就是利用int biasedCoin()写一个fairCoin,然后就转化成fair coin的问题了
比如说扔0的概率是0.7,扔1的概率是0.3 (必然是1 - 0.7),也就是说biasedCoin()0.7的概率return 0, 0.3的概率return 1。扔两次共有四种可能,其中(0,1)和(1,0)概率相同,都是0.3x0.7=0.21,嗯,所以接下来就超简单了
  1. public int fairCoin() {
  2.   int firstThrow = biasedCoin();
  3.   int secondThrow = biasedCoin();
  4.   if (firstThrow == 0 && secondThrow == 1) {
  5.     return 0;
  6.   }
  7.   if (firstThrow == 1 && secondThrow == 0) {
  8.     return 1;
  9.   }
  10.   return fairCoin();
  11. }
复制代码
小姐姐加油,欢迎来加州~
回复

使用道具 举报

🔗
 楼主| hellomirro 2019-5-12 07:44:12 | 只看该作者
全局:
Raymee 发表于 2019-5-12 07:05
假设扔fair coin的function是int fairCoin(),0.5的概率是0, 0.5的概率是1
那么biased coin的目的其实就 ...

啊!原来如此!多谢高手的解答!还附上了code,好感动!
回复

使用道具 举报

🔗
kirakira1992 2019-5-12 08:10:43 | 只看该作者
全局:
小姐姐加油!你的心态真好!会找到很棒的男朋友的!
回复

使用道具 举报

🔗
 楼主| hellomirro 2019-5-12 09:52:16 | 只看该作者
全局:
kirakira1992 发表于 2019-5-12 08:10
小姐姐加油!你的心态真好!会找到很棒的男朋友的!

哈哈,谢谢鼓励!我也这么觉得。因为以后无论谁是我男朋友,我都会觉得他是非常棒的男朋友!
回复

使用道具 举报

🔗
xiaoma31 2019-5-12 11:50:47 | 只看该作者
全局:
hellomirro 发表于 2019-5-12 06:20
这个想法不错呀!扔等于数组长度的二进制数,扔出的数作为要抽取的array的index. 如果数组长度为5,index ...

差不多是这个意思吧 我也没做过 只是直观感受 如果扔了个数字超出数组长度了怎么办呢?
回复

使用道具 举报

🔗
 楼主| hellomirro 2019-5-13 03:03:43 | 只看该作者
全局:
xiaoma31 发表于 2019-5-12 11:50
差不多是这个意思吧 我也没做过 只是直观感受 如果扔了个数字超出数组长度了怎么办呢?

应该舍掉就好了吧
回复

使用道具 举报

🔗
xiaoma31 2019-5-13 03:17:34 | 只看该作者
全局:
hellomirro 发表于 2019-5-13 03:03
应该舍掉就好了吧

差不多就是这样 可能面试时候会稍微要求证明一下
回复

使用道具 举报

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

本版积分规则

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