一道高中的几何题目求解

ZhangYv 2008-03-03 10:32:03
一个正方形ABCD,10个人住在A,B,C,D四个角上,其中一个住在B,两个住在A,两个住在C,5个住在D.他们要在这个正方形中碰面,问:在哪个点碰面,所有人的路程总和最小.

简化后:命名碰面点为P,那么求的是:2AP+BP+2CP+5DP的最小值
正方形ABCD如:
A B

C D
...全文
151 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZhangYv 2008-03-05
  • 打赏
  • 举报
回复
10楼,你真是天才!
linfengc 2008-03-04
  • 打赏
  • 举报
回复
这样一算又是D点了,怪异哦。
baihacker 2008-03-04
  • 打赏
  • 举报
回复
10楼正解
deng2000 2008-03-04
  • 打赏
  • 举报
回复
答案是D点.证明如下:

设P是正方形ABCD所在平面的任意一点,则我们有三角不等式:
   AP + DP >= AD   --------------------- (1)
   BP + DP >= BD --------------------- (2)
   CP + DP >= CD --------------------- (3)

(1)*2 + (2) + (3)*2, 得:
   2AP + 2DP + BP + DP + 2CP + 2DP >= 2AD + BD + 2CD

亦即
   2AP + BP + 2CP + 5DP >= 2AD + BD + 2CD

注意上式左边就是选择在P点的总路程,而右边就是选择在D点的总路程.
由P的任意性,我们知道D就是总路程最小的点
linfengc 2008-03-03
  • 打赏
  • 举报
回复
也就是OP - (CP-CO)的值最大的地方。
linfengc 2008-03-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 linfengc 的回复:]
A ¦—————— C
¦ ¦
¦ . ¦
¦ O ¦
¦ P ¦
B ¦—————— D

加入中点为O,解点(设为P)应该在O到D之间。而且满足4*(CP-CO) = 4*OP
即CP-CO = OP,
这样一算,。。。难道是O点?
[/Quote]
怎么发出去就是歪的了。

应该是
4*(CP-CO) < 4*OP ,节省的距离大于C、B两处的人多走的距离。
会在某一点达到极值。
星羽 2008-03-03
  • 打赏
  • 举报
回复
数学菜,帮顶
linfengc 2008-03-03
  • 打赏
  • 举报
回复
A |—————— C
| |
| . |
| O |
| P |
B |—————— D

加入中点为O,解点(设为P)应该在O到D之间。而且满足4*(CP-CO) = 4*OP
即CP-CO = OP,
这样一算,。。。难道是O点?
ZhangYv 2008-03-03
  • 打赏
  • 举报
回复
别编程了,给出数学解就可以了。我想了一天,有一个答案,但是还是没彻底明白。
linfengc 2008-03-03
  • 打赏
  • 举报
回复
这个点一定在AD连线上,而且离 D点很近。哈哈。
用循环来搞,精确到小数点2位,也不麻烦。
linfengc 2008-03-03
  • 打赏
  • 举报
回复
很明显是在方形内,很明显是数学题,用编程求解。
langhua0001 2008-03-03
  • 打赏
  • 举报
回复
问题描述的不太清楚啊.碰面的点是必须在边上还是可以在正方形的内部? 不同的要求答案也肯定是不同的

是数学题还是编程体? 问题太模糊了

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧