avatar
r*u
2
我住加州,所以希望是从西部寄出来的,能比较快收到,站内联系!谢谢
avatar
h*o
3
公司的律师给我的邮件里只提到要给我弄1b-485的时候有ap, 但是没提到要给我也弄
ead,可能因为他知道我是h1b。。。
我家ld是opt现在,所以我需要律师给我递交485的时候同时给申请ead和ap。。。请问
ead的话,必须得我们2个人都得办,还是只给ld办就可以了? 然后ap 2人都办?
avatar
s*9
4
我觉得hackerrank有些题不适合面试用,这类题光是面试官解释起来就得花个十分钟
avatar
l*a
5
明码标价

【在 r*********u 的大作中提到】
: 我住加州,所以希望是从西部寄出来的,能比较快收到,站内联系!谢谢
avatar
p*l
6
可以只给一个人办。

【在 h*****o 的大作中提到】
: 公司的律师给我的邮件里只提到要给我弄1b-485的时候有ap, 但是没提到要给我也弄
: ead,可能因为他知道我是h1b。。。
: 我家ld是opt现在,所以我需要律师给我递交485的时候同时给申请ead和ap。。。请问
: ead的话,必须得我们2个人都得办,还是只给ld办就可以了? 然后ap 2人都办?

avatar
j*s
7
纯粹想把这道题解决了而已,权当锻炼思维。

【在 s********9 的大作中提到】
: 我觉得hackerrank有些题不适合面试用,这类题光是面试官解释起来就得花个十分钟
avatar
s*n
8
同求。我在东部
avatar
h*o
9
xiexie!! 象这样情况的话,我h1b才用第一年,建议我们两都办485 based ead 吗,还
是没必要?
avatar
b*n
10
花了两个礼拜才做出来。。。各种查资料。。。
数学上面,得到恒定差的次数是p_1+...+p_n, 得到的定差结果是d1^p1*d2^p2...*dn^
pn*(p1+..._pn)!
这个公式可以通过自己手推,把2个等差数列乘起来,你会发现求两次差就可以得到定
值,把3个乘起来,...一直到把n个乘起来,得到的求差次数是一个和式(在这个网页
里面有http://www.mymathforum.com/viewtopic.php?f=40&t=7993)而这个和式正好等于(p1+...+pn)!
下面的问题就在于提高运算效率,有三点
第一点就是如何maintain任何一个区间里的(p1+...+pn)和d1^p1*...*dn^pn. 这个因为
是range query,用segment tree得到,可以得到lg(n)的update和query time.如果每
次query都需要求一遍和的话,需要O(n)时间,如果提前算prefix sum的话,query是O(
1),可是update v需要O(n),所以两种方法都会超时,必须同时有O(lgn)的update和
query time才行。
segment tree是从这个人的博客里学到的http://se7so.blogspot.com/2013/01/arithmetic-progression.html
第二点,算阶乘不要每次query都算,最后积累在一起,直接算到最大的数,把中间结
果存起来。注意当p1+...+pn>1000003时,阶乘求模就是0.
第三点,做指数求模要用这个快速方法:
http://en.wikipedia.org/wiki/Modular_exponentiation
这题做得我走火入魔了,就耽搁了不少时间,其实对准备面试来说,确实是得不偿失。
但是做出来了以后觉得提高还是挺大的。
期待ACM的大牛们可能有更简单的解释。
avatar
r*u
11
0.1一张 加shipping 0.5吧。可以商量
avatar
l*a
12
if u apply 485, EAD/AP will be free
why not ask for it?

【在 h*****o 的大作中提到】
: xiexie!! 象这样情况的话,我h1b才用第一年,建议我们两都办485 based ead 吗,还
: 是没必要?

avatar
j*s
13
谢谢分享!感激不尽!

O(

【在 b********n 的大作中提到】
: 花了两个礼拜才做出来。。。各种查资料。。。
: 数学上面,得到恒定差的次数是p_1+...+p_n, 得到的定差结果是d1^p1*d2^p2...*dn^
: pn*(p1+..._pn)!
: 这个公式可以通过自己手推,把2个等差数列乘起来,你会发现求两次差就可以得到定
: 值,把3个乘起来,...一直到把n个乘起来,得到的求差次数是一个和式(在这个网页
: 里面有http://www.mymathforum.com/viewtopic.php?f=40&t=7993)而这个和式正好等于(p1+...+pn)!
: 下面的问题就在于提高运算效率,有三点
: 第一点就是如何maintain任何一个区间里的(p1+...+pn)和d1^p1*...*dn^pn. 这个因为
: 是range query,用segment tree得到,可以得到lg(n)的update和query time.如果每
: 次query都需要求一遍和的话,需要O(n)时间,如果提前算prefix sum的话,query是O(

avatar
T*y
14
只有两张$2 off的东部飘过。

【在 r*********u 的大作中提到】
: 0.1一张 加shipping 0.5吧。可以商量
avatar
l*z
15
昨天卡了三个小时没做出来。。。
真是好心人啊,可算知道怎么做了
这种题确实对面试用处不大,不过当个思维训练也挺有意思的

O(

【在 b********n 的大作中提到】
: 花了两个礼拜才做出来。。。各种查资料。。。
: 数学上面,得到恒定差的次数是p_1+...+p_n, 得到的定差结果是d1^p1*d2^p2...*dn^
: pn*(p1+..._pn)!
: 这个公式可以通过自己手推,把2个等差数列乘起来,你会发现求两次差就可以得到定
: 值,把3个乘起来,...一直到把n个乘起来,得到的求差次数是一个和式(在这个网页
: 里面有http://www.mymathforum.com/viewtopic.php?f=40&t=7993)而这个和式正好等于(p1+...+pn)!
: 下面的问题就在于提高运算效率,有三点
: 第一点就是如何maintain任何一个区间里的(p1+...+pn)和d1^p1*...*dn^pn. 这个因为
: 是range query,用segment tree得到,可以得到lg(n)的update和query time.如果每
: 次query都需要求一遍和的话,需要O(n)时间,如果提前算prefix sum的话,query是O(

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