- UID
- 467384
- 在线时间
- 小时
- 注册时间
- 2009-8-23
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
12 说有个企业的employers不是director就是manager,director的工资range是3000,manager的工资range是1000,问整个企业的所以employers的least range是多少。 选项有A1000 B2000 C3000 D4000 E5000 (我认为不是A就是C,但最后了A,因为觉得没有说不可以没有director啊) 不同意! 这题说了d和m的range=3000,m之间的range=1000,但没有提到d之间的range.我们假设d的工资都是一样的。 设manager最高工资是m2,最低工资是m1,即m2-m1=1000 根据题意得: M2-d=3000, m2-m1=1000; least range=m1-d=2000 选B 【by 毛毛】【Luxe】 range是指一个集合中的最大数和最小数之差,目前如果range为3000,说明在该集合中存在最大数M和最小数N,有M-N=3000的关系。d的range是1000,那么在这个集合中存在最大数x,和最小数y,有x-y=1000. 那么,if x<N<y<M, range=M-x>M-N=3000 if N<x<y<M, range=M-N=3000 if x<y<N<M, range=M-x>M-N=3000 if N<M<x<y,range=y-N>M-N=3000, so the least one is 3000 如:0-3000,1000-2000,合起来range3000 0-3000,3000-4000,range就4000了 因此只能range是>=3000的 哪位大侠能帮忙解释一下这道题啊 |
|