ChaseDream
搜索
返回列表 发新帖
楼主: joyzhuoy
打印 上一主题 下一主题

求助牛牛!寂静62题,range的那题。

[复制链接]
11#
 楼主| 发表于 2011-5-11 11:37:09 | 只看该作者
我的想法:

假设A的最大值为Amax, A的最小值为Amin.
可知Amax-Amin=3
假设B的最大值为Bmax,B的最小值为Bmin
可知Bmax-Bmin=17

根据题意,问两个集合加在一起的RANGE,即求两个集合加在一起之后最大的数减去最小的数的值。
易知两个数加在一起后最大的值等于Amax+Bmax
最小的值等于Amin+Bmin

则range小于等于Amax+Bmax-(Amin+Bmin)=Amax-Amin+Bmax-Bmin=3+17=20
注意是小于等于,当两个集合有交集时就是小于,当两个集合没有交集时就是等于。

所以根据选项,RANGE不可能大于20,即不可能大于21.

OVER.
-- by 会员 hellicca (2011/5/10 10:36:38)



我的思路跟你是一样的!
但是你看一下lucky(你的楼下)的回复,有很多人的思路是这样的~反正我把两种回复都贴到讨论稿里面~!多谢你!
12#
发表于 2011-5-11 17:00:56 | 只看该作者
agree with LUCKYS~
13#
发表于 2011-5-11 18:38:53 | 只看该作者
同求
14#
发表于 2011-5-11 19:54:24 | 只看该作者
我的想法:

假设A的最大值为Amax, A的最小值为Amin.
可知Amax-Amin=3
假设B的最大值为Bmax,B的最小值为Bmin
可知Bmax-Bmin=17

根据题意,问两个集合加在一起的RANGE,即求两个集合加在一起之后最大的数减去最小的数的值。
易知两个数加在一起后最大的值等于Amax+Bmax
最小的值等于Amin+Bmin

则range小于等于Amax+Bmax-(Amin+Bmin)=Amax-Amin+Bmax-Bmin=3+17=20
注意是小于等于,当两个集合有交集时就是小于,当两个集合没有交集时就是等于。

所以根据选项,RANGE不可能大于20,即不可能大于21.

OVER.
-- by 会员 hellicca (2011/5/10 10:36:38)




我的思路跟你是一样的!
但是你看一下lucky(你的楼下)的回复,有很多人的思路是这样的~反正我把两种回复都贴到讨论稿里面~!多谢你!
-- by 会员 joyzhuoy (2011/5/11 11:37:09)


我觉得楼上的楼上的思路是错的。。。题中并没有说RANGE A 的就一定小于RANGE B,,
假设A的集合为100,99,98
B的集合为 18,17,16.。。。。1
那么两个集合合起来就是100~1
那么RANGE为99>20
15#
发表于 2011-5-12 00:31:56 | 只看该作者
这合起来到底是 并集 还是 最大加最大,最小加最小啊~~~~~~~~~~~~~
16#
发表于 2011-5-12 11:55:59 | 只看该作者
这合起来到底是 并集 还是 最大加最大,最小加最小啊~~~~~~~~~~~~~
-- by 会员 wakemeup (2011/5/12 0:31:56)


对啊,这题的关键在于 “两个加在一起”是什么意思? 考过的童鞋,此题英文是怎么表达的呀??
17#
发表于 2011-5-12 12:18:15 | 只看该作者
举例,如果a(1,4) range=3and b(1,18) range=17
a+b then, c(1, 18), range=17


in another case
a(1,4), b(50, 67)
a+b=c(1, 67) range=66


so the range can  be any number >=17
-- by 会员 Luckys (2011/5/10 12:01:58)




那么答案a+b的range应该是小于17的那个值吧?
举例说明:如A(1,4),B(6,23),两个集合没有交集。A+B的range是3+17=20

A(1,4), B(1,17),两个集合有交集。A+B的range是17。

举例有误 A(1,4),B(6,23)合起来的renge=23-1=22
18#
发表于 2011-5-12 12:29:32 | 只看该作者
举例,如果a(1,4) range=3and b(1,18) range=17
a+b then, c(1, 18), range=17


in another case
a(1,4), b(50, 67)
a+b=c(1, 67) range=66


so the range can  be any number >=17
-- by 会员 Luckys (2011/5/10 12:01:58)





那么答案a+b的range应该是小于17的那个值吧?
举例说明:如A(1,4),B(6,23),两个集合没有交集。A+B的range是3+17=20



A(1,4), B(1,17),两个集合有交集。A+B的range是17。



举例有误 A(1,4),B(6,23)合起来的renge=23-1=22
-- by 会员 wangfy98cn (2011/5/12 12:18:15)




即要考的是:两个集合的合集,其合集range大于等于其中一大最大的range
A是B的子集,range=B的range
A、B有交集或无交集,range=两个集合中最大数-最小数,范围就很大了

19#
发表于 2011-5-12 14:44:11 | 只看该作者
ls的思路靠谱~!!
20#
 楼主| 发表于 2011-5-12 20:47:32 | 只看该作者
我的想法:

假设A的最大值为Amax, A的最小值为Amin.
可知Amax-Amin=3
假设B的最大值为Bmax,B的最小值为Bmin
可知Bmax-Bmin=17

根据题意,问两个集合加在一起的RANGE,即求两个集合加在一起之后最大的数减去最小的数的值。
易知两个数加在一起后最大的值等于Amax+Bmax
最小的值等于Amin+Bmin

则range小于等于Amax+Bmax-(Amin+Bmin)=Amax-Amin+Bmax-Bmin=3+17=20
注意是小于等于,当两个集合有交集时就是小于,当两个集合没有交集时就是等于。

所以根据选项,RANGE不可能大于20,即不可能大于21.

OVER.
-- by 会员 hellicca (2011/5/10 10:36:38)





我的思路跟你是一样的!
但是你看一下lucky(你的楼下)的回复,有很多人的思路是这样的~反正我把两种回复都贴到讨论稿里面~!多谢你!
-- by 会员 joyzhuoy (2011/5/11 11:37:09)



我觉得楼上的楼上的思路是错的。。。题中并没有说RANGE A 的就一定小于RANGE B,,
假设A的集合为100,99,98
B的集合为 18,17,16.。。。。1
那么两个集合合起来就是100~1
那么RANGE为99>20
-- by 会员 summer3513 (2011/5/11 19:54:24)



你的思路和luckys的思路是一样的~
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

手机版|ChaseDream|GMT+8, 2025-9-1 05:39
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2025 ChaseDream.com. All Rights Reserved.

返回顶部