2) 一个表格, 给出3-10月temperature, highest 100, median 70, and lowest 30, 11-2 月 temperature: highest 90,meidian 40,lowest 20. 问一年的possible median?
151-2解法:问12个月温度的中数,跟12月温度的顺序无关,所以假定3-10月温度从大到小分布,11-2月温度从大到小分布,则根据条件有:
3月 |
4月 |
5月 |
6月 |
7月 |
8月 |
9月 |
10月 |
11月 |
12月 |
1月 |
2月 |
100 |
A |
B |
C |
D |
E |
F |
30 |
90 |
G |
H |
20 |
100≥A≥B≥C≥D≥E≥F≥30,90≥G≥H≥20。因为(G+H)/2=40,所以60≥G≥40,40≥H≥20。同理,因为(C+D)/2=70, 所以100≥C≥70,70≥D≥40。则以上12个数在数轴上的分布为: 此主题相关图片如下:
根据上图可知,最大的5个数为100, 90, A, B, C(90不一定比ABC大但这不重要);最小的3个数为20, 30, H或E或F(排名不分先后)。而中数只可能在D, G, E, F四个数中产生。要使中数最大,则取D、E最大值,都为70,则中数为70,要使中数最小,则取D、G的最小值,都为40,则中数为40。所以这个数列可能的中数是40到70中的一个数。(这个方法实在很烦琐,求教NN其他方法)
请问有没有什么简便的方法 好复杂啊
谢谢 |