- UID
- 1333346
- 在线时间
- 小时
- 注册时间
- 2018-3-14
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
https://forum.chasedream.com/thread-472973-1-1.html
说有个企业的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
请问这道题到底选什么?按照讨论稿的说法,CDE都可以 Director range = 3000 = {0 ~ 3000}
Manage range = 1000 = {2000 ~ 3000}
Range = 3000 - 0 = 3000
OR
Director range = 3000 = {0 ~ 3000}
Manage range = 1000 = {3000 ~ 4000}
Range = 4000 - 0 = 4000
OR
Director range = 3000 = {0 ~ 3000}
Manage range = 1000 = {4000 ~ 5000}
Range = 5000 - 0 = 5000
|
|