Redian新闻
>
见过这么轴的狗么!?
avatar
c*u
2
我家大傻妞,就玩儿一个牌子,一个形状的玩具。其他的一概不碰。这都换了几个了啊
~~~
还好target竟然有货了,不然每次都要网上定。还要付运费。。。
avatar
r*e
3
我的思路就是模拟倒的过程
每个酒杯溢出部分就3等分的给它下方的三个酒杯
但是结果不对,是不是少考虑了什么
avatar
K*a
4
很专一,很好嘛~~
avatar
r*e
5
我用BFS,但是结果不对
avatar
c*u
6
我能说伊是死心眼儿么~~

【在 K***a 的大作中提到】
: 很专一,很好嘛~~
avatar
r*3
7
可以计算第i层 每个酒杯占了从上一层多出来的酒的几分之几
比如第四层
1,7,10 分别占了1/18
2,3,4,6,8,9分别占了2/18
5占了3/18
p.s. 刷Google code jam的题对g的面试有多大帮助?有出现原题的情况吗
avatar
r*a
8
专一,有长性,给她娘省钱
是啥玩具啊?

【在 c*******u 的大作中提到】
: 我家大傻妞,就玩儿一个牌子,一个形状的玩具。其他的一概不碰。这都换了几个了啊
: ~~~
: 还好target竟然有货了,不然每次都要网上定。还要付运费。。。

avatar
r*e
9
double bfs(double volum, int level, int num){
map > shack;
shack[0][0] = volum;
queue > Q;
Q.push(make_pair(0,0));
while(!Q.empty()){
pair p = Q.front();
Q.pop();
if(p.first == level && p.second == num){
return min(shack[p.first][p.second],G);
}
if(shack[p.first][p.second] <= G) continue;
double left = shack[p.first][p.second]-G; left /= 3.0f;
shack[p.first][p.second] = G;
if(shack[p.first+1].count(p.second) == 0){
Q.push(make_pair(p.first+1, p.second));
}
shack[p.first+1][p.second] += left;
if(shack[p.first+1].count(p.second+p.first+1) == 0){
Q.push(make_pair(p.first+1, p.second+p.first+1));
}
shack[p.first+1][p.second+p.first+1] += left;
if(shack[p.first+1].count(p.second+p.first+2) == 0){
Q.push(make_pair(p.first+1, p.second+p.first+2));
}
shack[p.first+1][p.second+p.first+2] += left;
}
return 0.0f;
}
avatar
c*u
10
我得回家看看去。。。
说来都好笑,我们头一个这样的玩具是在公园里捡的。

【在 r*****a 的大作中提到】
: 专一,有长性,给她娘省钱
: 是啥玩具啊?

avatar
r*e
11
上面的code是错误的
avatar
s*m
12
好聪明啊,狗娃的意思是咱别花自己钱,公园里拣去就好了。话说轴是哪里的方言?

【在 c*******u 的大作中提到】
: 我得回家看看去。。。
: 说来都好笑,我们头一个这样的玩具是在公园里捡的。

avatar
c*u
14
问题是上哪儿每次都能捡着一模一样的啊?还不是得后妈花钱买。。
轴我也不知道是哪里方言。意思明白就好~~

【在 s*******m 的大作中提到】
: 好聪明啊,狗娃的意思是咱别花自己钱,公园里拣去就好了。话说轴是哪里的方言?
avatar
r*e
15
我另外三个都过了,就这道搞不懂
最不理解的就是
double over = (a[i][j]-250)/3.0;
a[i][j] = 250;
b[i][j] += over;
b[i+1][j] += over;
b[i+1][j+1] += over;
为什么是从a[i][j]到
b[i][j]
b[i+1][j]
b[i+1][j+1]
avatar
m*f
16
多好啊, 这么专一~~
avatar
r*e
17
这个二维矩阵行列的含义是什么呢?
avatar
r*a
18
不坏就不用花钱买新的呀

【在 c*******u 的大作中提到】
: 问题是上哪儿每次都能捡着一模一样的啊?还不是得后妈花钱买。。
: 轴我也不知道是哪里方言。意思明白就好~~

avatar
m*2
19
Level 2:
1
2 3
这们一个level跟杨辉三角一样的布局。你可以放到二维数组里
但是要左边对齐

1
2 3
4 5 6
这样就很容易找到下一层touch他的三个杯子。
avatar
k*e
20
轴是神马意思嘛!
连个脸都不露的。。

【在 c*******u 的大作中提到】
: 我家大傻妞,就玩儿一个牌子,一个形状的玩具。其他的一概不碰。这都换了几个了啊
: ~~~
: 还好target竟然有货了,不然每次都要网上定。还要付运费。。。

avatar
m*2
21
另外搭车问一下第四题large怎么过。四个题里就这个不会。
avatar
c*u
22
总坏呀~

【在 r*****a 的大作中提到】
: 不坏就不用花钱买新的呀
avatar
r*e
23
好吧,我明白你的意思了
第4题括号匹配是一个Catalan Number的问题
你看下http://en.wikipedia.org/wiki/Catalan_number#Applications_in_combinatorics里面有个浅蓝色的图
就是有箭头的那张,每个向右的箭头对应一个‘(’,每个向上的箭头对应一个‘)’
,同时要满足任何时候'('的数量>=')'的数量
所以递推式就是 f(i,j) = (j-1>=i?f(i,j-1):0) + (i-1>=0?f(i-1,j):0),其中i是
行,j是列,行对应‘)’,列对应‘(’
算完整个矩阵后,n对括号,第k大的问题就是从f(n,n)开始往f(0,0)走,走的过程中比
较f(i,j)和k的关系,从而决定该往下走,还是往左走,同时加上括号,如果当前在(i,
j)的位置,如果i-1>=0&&f(i-1,j)>=k,就向下走同时加一个'(',否则向左走同时加一
个‘)’,并且更新k-=f(i-1,j)
avatar
c*u
24
:P

【在 m*****f 的大作中提到】
: 多好啊, 这么专一~~
avatar
c*u
25
PU妈俺错了,今天回家就给伊照相去。
轴,就是二,就是一根筋,就是冥顽不化,就是stubborn。

【在 k*******e 的大作中提到】
: 轴是神马意思嘛!
: 连个脸都不露的。。

avatar
k*e
26
等皂片!

【在 c*******u 的大作中提到】
: PU妈俺错了,今天回家就给伊照相去。
: 轴,就是二,就是一根筋,就是冥顽不化,就是stubborn。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。