Redian新闻
>
请问大家看到这款swa项链吗?
avatar
请问大家看到这款swa项链吗?# Fashion - 美丽时尚
s*k
1
电面,主要讨论research和工作,出了一道题:
假设一家utility bill company, 分段收取utility,写程序实现charge。
这个题刚开始看起来很简单
if(usagecharge = usage*rate1;
}else if(usage> level1 && usagecharge = level1*rate1 + (usage-level1)*rate2
然后follow up,能不能优化,分别在time 和space,刚开始就想到hash,不过在build
hash function的时候卡壳了,我想的是hash是一个array,index是最大可能的usage
,然后content是level,比如{level,level,level2,....},usage 1,2 就是level1,
但是问题是usage可能随意并且无穷大,所以space可能很大。当时有点stuck在那里,
后来想到了可以用一个interval tree的变种:
node(14-30)
left(1-13).....right(30-50)
这个方法能做到space O(n), time logn,然后写code构造这个tree从array,花了点时
间。
各位点评下这个tree的方法是不是最好的了,还有啥更好办法没
avatar
C*e
2
今天看到几只小蜜蜂围着一个废弃地通风口转
过去一围观把握吓了一跳啊
他们在这个小屋檐下面搭了窝啊 大概1-2寸直径的大小
请问这种情况可以自己处理吗?喷药水什么的?
谢谢!
破坏越小越好 这些小东西又可爱又可怜又可恶
avatar
a*e
3
坠子是个镂空的大球,里面有个可以滚动的小球。据说链子比较长,镂空的球也挺大。
这款样子好看吗?大概多少钱能买到算比较合算呢?
谢谢!
avatar
k*n
4
keep three array u[],c[],r[], where u[i] is the minimum usage reached to get
level[i] (u[0]=0), c[i] is the charge sum for level 0..i-1 (c[0]=0), r[i]
is rate of level[i].
For given usage x, binary search u, find the largest i that has u[i] < x.
Then charge=(x-u[i])*r[i] + c[i].

build
usage

【在 s********k 的大作中提到】
: 电面,主要讨论research和工作,出了一道题:
: 假设一家utility bill company, 分段收取utility,写程序实现charge。
: 这个题刚开始看起来很简单
: if(usage: charge = usage*rate1;
: }else if(usage> level1 && usage: charge = level1*rate1 + (usage-level1)*rate2
: 然后follow up,能不能优化,分别在time 和space,刚开始就想到hash,不过在build
: hash function的时候卡壳了,我想的是hash是一个array,index是最大可能的usage
: ,然后content是level,比如{level,level,level2,....},usage 1,2 就是level1,

avatar
u*q
5
wasp spray from HD
avatar
c*r
6
挺好看的,我买了税后三十多还是四十多入手的。原价两百多吧~
配点简单的衣服显得很大方
avatar
s*k
7
思路差不多,不过更简单一点

get

【在 k****n 的大作中提到】
: keep three array u[],c[],r[], where u[i] is the minimum usage reached to get
: level[i] (u[0]=0), c[i] is the charge sum for level 0..i-1 (c[0]=0), r[i]
: is rate of level[i].
: For given usage x, binary search u, find the largest i that has u[i] < x.
: Then charge=(x-u[i])*r[i] + c[i].
:
: build
: usage

avatar
l*i
8
no need to do anything.

【在 C*******e 的大作中提到】
: 今天看到几只小蜜蜂围着一个废弃地通风口转
: 过去一围观把握吓了一跳啊
: 他们在这个小屋檐下面搭了窝啊 大概1-2寸直径的大小
: 请问这种情况可以自己处理吗?喷药水什么的?
: 谢谢!
: 破坏越小越好 这些小东西又可爱又可怜又可恶

avatar
t*e
9
觉得binary interval tree挺好的啊
avatar
p*t
10
确定是蜜蜂不是马蜂?这么大的用棒子直接桶了,然后迅速钻回家里,等一阵就好了
avatar
s*k
11
build tree相对比array麻烦点,不过好处在于要是重新分level或者插入删除合并什么
的方便

【在 t********e 的大作中提到】
: 觉得binary interval tree挺好的啊
avatar
S*1
12
这个和找硬币那道题目是不是很相似呢?
avatar
m*k
13
personal income tax question
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。