由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 看不懂careercup上一题的答案
相关主题
rand5 -> rand7的解法?[合集] 给一个rand5(),写一个rand7()
求教Careercup 150 上的一道题目google intern 电面面经
请教一道面试题问一个老题
Google面试回来CLSR: how to generate random(a, b) with random(0,1)
如果给随即函数rand[1,5] 如何产生rand[1,7]明天onsite,求下bless了
问个随机数的问题Amazon On-site 面经+求bless,快两周了还没消息。
用rand5()产生rand7()从rand5 求rand7
二维数组问题amazon 新鲜面筋
相关话题的讨论汇总
话题: rand5话题: careercup话题: rand话题: 一题话题: 看不懂
进入JobHunting版参与讨论
1 (共1页)
d********t
发帖数: 9628
1
用rand5()产生rand7(),有大侠能指教的吗?
d********t
发帖数: 9628
2

自己顶一下。

【在 d********t 的大作中提到】
: 用rand5()产生rand7(),有大侠能指教的吗?
g**********y
发帖数: 14569
3
书上解释还算清楚吧。就是把1..5等概率映射到1..7。

【在 d********t 的大作中提到】
:
: 自己顶一下。

d********t
发帖数: 9628
4

为啥要 5*(rand5()-1) + (rand5()-1)?

【在 g**********y 的大作中提到】
: 书上解释还算清楚吧。就是把1..5等概率映射到1..7。
g**********y
发帖数: 14569
5
rand5()产生 1..5
rand5() - 1 ~ 0..4
5*(rand5()-1) ~ 0, 5, 10, 15, 20
再call rand5()-1 ~ 0..4
这样等概率产生了0~24
d********t
发帖数: 9628
6
Thanks!

【在 g**********y 的大作中提到】
: rand5()产生 1..5
: rand5() - 1 ~ 0..4
: 5*(rand5()-1) ~ 0, 5, 10, 15, 20
: 再call rand5()-1 ~ 0..4
: 这样等概率产生了0~24

d********t
发帖数: 9628
7
今天刚问下午就被考了,太神奇了。

【在 d********t 的大作中提到】
: 用rand5()产生rand7(),有大侠能指教的吗?
B******5
发帖数: 4676
8
码工?恭喜~

【在 d********t 的大作中提到】
: 今天刚问下午就被考了,太神奇了。
d********t
发帖数: 9628
9
我诚实了一把,直接说了。而且有问题没答上来,程序也写的结巴,估计是过不了了。

【在 B******5 的大作中提到】
: 码工?恭喜~
B******5
发帖数: 4676
10
问题答不上来还好吧,我一般都很不诚实。。。
有的时候面试官问我你见过就说,但是这种情况下题目我都没见过。。。
说说你被问了什么题目吧?

【在 d********t 的大作中提到】
: 我诚实了一把,直接说了。而且有问题没答上来,程序也写的结巴,估计是过不了了。
相关主题
问个随机数的问题[合集] 给一个rand5(),写一个rand7()
用rand5()产生rand7()google intern 电面面经
二维数组问题问一个老题
进入JobHunting版参与讨论
d********t
发帖数: 9628
11
具体啥还真记不得了,太紧张了估计。不过是cup上的好像,悲剧的是记不住解答方法
了,现场重新思考很悲惨的。

【在 B******5 的大作中提到】
: 问题答不上来还好吧,我一般都很不诚实。。。
: 有的时候面试官问我你见过就说,但是这种情况下题目我都没见过。。。
: 说说你被问了什么题目吧?

B******5
发帖数: 4676
12
有时间的话把careercup上的题目自己写写比较好,
好记性不如烂笔头,当然这也是给我自己说。。。

【在 d********t 的大作中提到】
: 具体啥还真记不得了,太紧张了估计。不过是cup上的好像,悲剧的是记不住解答方法
: 了,现场重新思考很悲惨的。

d********t
发帖数: 9628
13
是这个理啊,不过要准备论文没那么多时间啊。

【在 B******5 的大作中提到】
: 有时间的话把careercup上的题目自己写写比较好,
: 好记性不如烂笔头,当然这也是给我自己说。。。

a**********2
发帖数: 340
14
这个题目解法很多,可以看一下programming pears
B******5
发帖数: 4676
15
。。。me,too。。。

【在 d********t 的大作中提到】
: 是这个理啊,不过要准备论文没那么多时间啊。
d********t
发帖数: 9628
16

你聪明啊。

【在 B******5 的大作中提到】
: 。。。me,too。。。
x*******7
发帖数: 223
17
为什么不直接 6*(rand()-1)?

【在 g**********y 的大作中提到】
: rand5()产生 1..5
: rand5() - 1 ~ 0..4
: 5*(rand5()-1) ~ 0, 5, 10, 15, 20
: 再call rand5()-1 ~ 0..4
: 这样等概率产生了0~24

B*******1
发帖数: 2454
18
rand() - 1 => 0,1,2,3,4
6 * ( rand()-1) => 0,6,12,18,24

【在 x*******7 的大作中提到】
: 为什么不直接 6*(rand()-1)?
K*****k
发帖数: 430
19
想象成5*5二维的表就可以了,那个公式相当于从二维坐标算线性地址,25个格子去掉
最后的4个。理论上,每次你可能都要丢弃,因为都是那最后4个,导致循环永不结束,
但这个概率是很小的,Cup上说了。
二维数组在内存存放时候,双下标实际上也转为一维的线性地址了,因为实际只能连续
一维存放。
1 (共1页)
进入JobHunting版参与讨论
相关主题
amazon 新鲜面筋如果给随即函数rand[1,5] 如何产生rand[1,7]
问道cc150上的题问个随机数的问题
问一道题用rand5()产生rand7()
Epic 店面被考到coding的题目。。。(面经)二维数组问题
rand5 -> rand7的解法?[合集] 给一个rand5(),写一个rand7()
求教Careercup 150 上的一道题目google intern 电面面经
请教一道面试题问一个老题
Google面试回来CLSR: how to generate random(a, b) with random(0,1)
相关话题的讨论汇总
话题: rand5话题: careercup话题: rand话题: 一题话题: 看不懂