avatar
猫草种子哪里买 ?# pets - 心有所宠
p*p
1
一个很大hashmap里存了64位的long类型hashcode,给定一个long,判断它和其他所有
hashcode是否存在hamming distance不超过3的子集,如果有,返回这些子集
最简单当然是把所有值都计算一遍,但那样太慢了
如果map是有序的,看起来只要找“附近”的值就行了,问题是如何找出这些值,我感
觉组合一下也不少了……
(注:hamming distance就是两个二进制之间不同位的数量之和,如101和110距离是2
avatar
r*6
2
本来在AA定好3/12和3/17的美国国内的往返飞机票,但是因为一点特殊事情
,必须要3/5号走,也就是说3/5走,3/17回。本来想买一个3/5号的单程
,3/12的那个不SHOW UP了,再坐3/17的返回。但是被AA告知,如果
3/12号的不坐,那整张机票都要作废,或者是交150刀手续费把双程票改为3/
17号的单程票,再加上票的差价,也就是说我3月12号不坐,飞机票不能退之外我
还要交400多刀才能乘3/17号的飞机返回。真是想不通阿,往返飞机票我只乘单
边却还要补交400多刀,否则整张机票作废。本来往返飞机票就花了400多刀。有
哪位牛人知道应该怎么做才不会补交400多刀而只乘单边的飞机呢?谢谢。
avatar
g*n
3
又是周一,看见这些,我的一周都不幸福了。
avatar
t*u
4
local petsmart walmart都没有
avatar
l*i
5
suppose you are looking for all 8-bit integer with hamming distance at most
3 with a given integer 10010010, then you can generate all possible 8-bit
integers and try each of them to see if it is in your hashmap.
For 64-bit integers, only (64 choose 3) positions can be different, for each
of the 3 positions you have at most 2^3 bit patterns, so you
only have (64 choose 3) * 2^3 = 10^6 integers to search in your hashmap,
should be
done in less than 1 sec.
avatar
h*u
6
不能把12好的票改签?
大不了交改签费么

【在 r*****6 的大作中提到】
: 本来在AA定好3/12和3/17的美国国内的往返飞机票,但是因为一点特殊事情
: ,必须要3/5号走,也就是说3/5走,3/17回。本来想买一个3/5号的单程
: ,3/12的那个不SHOW UP了,再坐3/17的返回。但是被AA告知,如果
: 3/12号的不坐,那整张机票都要作废,或者是交150刀手续费把双程票改为3/
: 17号的单程票,再加上票的差价,也就是说我3月12号不坐,飞机票不能退之外我
: 还要交400多刀才能乘3/17号的飞机返回。真是想不通阿,往返飞机票我只乘单
: 边却还要补交400多刀,否则整张机票作废。本来往返飞机票就花了400多刀。有
: 哪位牛人知道应该怎么做才不会补交400多刀而只乘单边的飞机呢?谢谢。

avatar
s*l
7
瞎了瞎了
也就第四个能看一下
avatar
y*0
8
万能的amazon
avatar
p*p
9
All right so that's 64*63*62*8 = 1999872
since the size of the map is not stable so seems to be better to compare the
size to that number, if it's less than that, seems the iteration method
could be faster and vice versa?

most
each

【在 l***i 的大作中提到】
: suppose you are looking for all 8-bit integer with hamming distance at most
: 3 with a given integer 10010010, then you can generate all possible 8-bit
: integers and try each of them to see if it is in your hashmap.
: For 64-bit integers, only (64 choose 3) positions can be different, for each
: of the 3 positions you have at most 2^3 bit patterns, so you
: only have (64 choose 3) * 2^3 = 10^6 integers to search in your hashmap,
: should be
: done in less than 1 sec.

avatar
g*n
10
前版四是专家
avatar
s*d
11
我烤,瞎了瞎了
avatar
h*6
12
距离为0的数,C(64, 0) = 1个。
距离为1的数,C(64, 1) = 64个。
距离为2的数,C(64, 2) = 2016个。
距离为3的数,C(64, 3) = 41664个。
找找这43745个数在原图中是否存在即可。
avatar
r*6
13
可以改,问题是交150刀的手续费,再加300多的票差价。这样就等于是补400
多刀。现在单独买个单程票都才100多刀。

【在 h*********u 的大作中提到】
: 不能把12好的票改签?
: 大不了交改签费么

avatar
K*S
14
holy shit

【在 g******n 的大作中提到】
: 又是周一,看见这些,我的一周都不幸福了。
avatar
l*i
15
nice counting.

【在 h**6 的大作中提到】
: 距离为0的数,C(64, 0) = 1个。
: 距离为1的数,C(64, 1) = 64个。
: 距离为2的数,C(64, 2) = 2016个。
: 距离为3的数,C(64, 3) = 41664个。
: 找找这43745个数在原图中是否存在即可。

avatar
e*n
16
估计没有啥办法。航空公司就是等着赚这个钱。我马上也要给航空公司送钱了。55555

【在 r*****6 的大作中提到】
: 本来在AA定好3/12和3/17的美国国内的往返飞机票,但是因为一点特殊事情
: ,必须要3/5号走,也就是说3/5走,3/17回。本来想买一个3/5号的单程
: ,3/12的那个不SHOW UP了,再坐3/17的返回。但是被AA告知,如果
: 3/12号的不坐,那整张机票都要作废,或者是交150刀手续费把双程票改为3/
: 17号的单程票,再加上票的差价,也就是说我3月12号不坐,飞机票不能退之外我
: 还要交400多刀才能乘3/17号的飞机返回。真是想不通阿,往返飞机票我只乘单
: 边却还要补交400多刀,否则整张机票作废。本来往返飞机票就花了400多刀。有
: 哪位牛人知道应该怎么做才不会补交400多刀而只乘单边的飞机呢?谢谢。

avatar
s*l
17
话说,这得多傻的逼才去做这个广告?又得有多傻的逼才穿?莫非搞情趣用品?
avatar
q*u
18
是这样的, 单边的飞机只能坐前一程, 可以放弃返程. 但当你放弃去的票时, 航空公司
将来回票作废.
试试改票, 改3/12 -> 3/5.

【在 r*****6 的大作中提到】
: 本来在AA定好3/12和3/17的美国国内的往返飞机票,但是因为一点特殊事情
: ,必须要3/5号走,也就是说3/5走,3/17回。本来想买一个3/5号的单程
: ,3/12的那个不SHOW UP了,再坐3/17的返回。但是被AA告知,如果
: 3/12号的不坐,那整张机票都要作废,或者是交150刀手续费把双程票改为3/
: 17号的单程票,再加上票的差价,也就是说我3月12号不坐,飞机票不能退之外我
: 还要交400多刀才能乘3/17号的飞机返回。真是想不通阿,往返飞机票我只乘单
: 边却还要补交400多刀,否则整张机票作废。本来往返飞机票就花了400多刀。有
: 哪位牛人知道应该怎么做才不会补交400多刀而只乘单边的飞机呢?谢谢。

avatar
h*p
19
瞎了
avatar
x*1
20
无解.
无解,不飞首站,整个航程取消是有道理的.

【在 r*****6 的大作中提到】
: 本来在AA定好3/12和3/17的美国国内的往返飞机票,但是因为一点特殊事情
: ,必须要3/5号走,也就是说3/5走,3/17回。本来想买一个3/5号的单程
: ,3/12的那个不SHOW UP了,再坐3/17的返回。但是被AA告知,如果
: 3/12号的不坐,那整张机票都要作废,或者是交150刀手续费把双程票改为3/
: 17号的单程票,再加上票的差价,也就是说我3月12号不坐,飞机票不能退之外我
: 还要交400多刀才能乘3/17号的飞机返回。真是想不通阿,往返飞机票我只乘单
: 边却还要补交400多刀,否则整张机票作废。本来往返飞机票就花了400多刀。有
: 哪位牛人知道应该怎么做才不会补交400多刀而只乘单边的飞机呢?谢谢。

avatar
r*t
21
和呵呵呵哈哈哈哈
妖孽妖孽
罪过罪过
avatar
r*6
22
试过,但是要补交400多刀。
3/12-3/17是conference,3/8号是INTERVIEW(需要
买3/5号的票),都是在一个城市。按道理单独买2张票都是可以报销的,但是就是
无法3/12号SHOW UP。如果把3/12改为3/5号,这样就是整个行程变
为3/5---3/17,这么长时间的一张票不知往哪边报销,而且自己还要补交4
00多刀。哎看来,真的无解了。

【在 q***u 的大作中提到】
: 是这样的, 单边的飞机只能坐前一程, 可以放弃返程. 但当你放弃去的票时, 航空公司
: 将来回票作废.
: 试试改票, 改3/12 -> 3/5.

avatar
h*r
23
funny
avatar
x*1
24
patpat, wish you luck in job hunting.

【在 r*****6 的大作中提到】
: 试过,但是要补交400多刀。
: 3/12-3/17是conference,3/8号是INTERVIEW(需要
: 买3/5号的票),都是在一个城市。按道理单独买2张票都是可以报销的,但是就是
: 无法3/12号SHOW UP。如果把3/12改为3/5号,这样就是整个行程变
: 为3/5---3/17,这么长时间的一张票不知往哪边报销,而且自己还要补交4
: 00多刀。哎看来,真的无解了。

avatar
b*a
25
肌肉胜过 borat
avatar
m*r
26
如果2个单程票比你这个400刀便宜,你就牺牲了这个往返吧
你问问你cancel这个往返,看看能拿回多少credit
改票叫400刀肯定是不划算的

【在 r*****6 的大作中提到】
: 试过,但是要补交400多刀。
: 3/12-3/17是conference,3/8号是INTERVIEW(需要
: 买3/5号的票),都是在一个城市。按道理单独买2张票都是可以报销的,但是就是
: 无法3/12号SHOW UP。如果把3/12改为3/5号,这样就是整个行程变
: 为3/5---3/17,这么长时间的一张票不知往哪边报销,而且自己还要补交4
: 00多刀。哎看来,真的无解了。

avatar
l*o
27
办公室不宜。。恶
avatar
a*o
28
There is a reason for southwest to survive.
avatar
w*s
29
亮瞎了
avatar
r*e
30
cancel it and get some credit that you can use next time

【在 r*****6 的大作中提到】
: 本来在AA定好3/12和3/17的美国国内的往返飞机票,但是因为一点特殊事情
: ,必须要3/5号走,也就是说3/5走,3/17回。本来想买一个3/5号的单程
: ,3/12的那个不SHOW UP了,再坐3/17的返回。但是被AA告知,如果
: 3/12号的不坐,那整张机票都要作废,或者是交150刀手续费把双程票改为3/
: 17号的单程票,再加上票的差价,也就是说我3月12号不坐,飞机票不能退之外我
: 还要交400多刀才能乘3/17号的飞机返回。真是想不通阿,往返飞机票我只乘单
: 边却还要补交400多刀,否则整张机票作废。本来往返飞机票就花了400多刀。有
: 哪位牛人知道应该怎么做才不会补交400多刀而只乘单边的飞机呢?谢谢。

avatar
r*e
31
这是要哪样???

【在 g******n 的大作中提到】
: 又是周一,看见这些,我的一周都不幸福了。
avatar
l*g
32
那就再买个3/5--3/10往返好了,反正都可以报销.

【在 r*****6 的大作中提到】
: 试过,但是要补交400多刀。
: 3/12-3/17是conference,3/8号是INTERVIEW(需要
: 买3/5号的票),都是在一个城市。按道理单独买2张票都是可以报销的,但是就是
: 无法3/12号SHOW UP。如果把3/12改为3/5号,这样就是整个行程变
: 为3/5---3/17,这么长时间的一张票不知往哪边报销,而且自己还要补交4
: 00多刀。哎看来,真的无解了。

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