Thinkpad境外机报价每天更新 |配件选件周边 实体地址|业务介绍 |笔记本租赁 Tp笔记本行货最新报价单 比京东便宜! 鸿利工厂级快修 |Tp键盘风扇电池等配件
二手T/W最新价|二手X最新价 |二手保修1年HOT!!鸿利在线22周年店庆每周五拍卖[新本]|每周日拍卖[二手]Tp重做系统指南|Tp主板电路原理分析
鸿利日志| 历史机型散热系统对比视频返券策略| 会员等级说明Tp驱动下载 |专修IBM 升级维修设备对付显卡门
维修店招加盟 |官方保修查询&服务站电话 沉香,檀香,菩提总报价 多米尼加缅甸蓝珀手串珠子雕刻吊坠红木分类图谱 |鸿木斋布袋
盘串必读 |鸿木斋工作室 南红玛瑙 赤玉琼浆 红色和田 总报价 海南黄花梨手串现货单紫檀金丝楠手串|橄榄核雕刻
海黄老物件|鸿木斋实体地址百吉雕刻海黄系列|百吉雕刻小叶紫檀系列翡翠&玉,松石 
返回列表 发帖
原帖由 sgwf007 于 2007-9-7 12:57 发表
老吴,一条线分两头算不算交叉

我看可以
白给我我就要!

TOP

这题真的有解?我想了半天了……

TOP

原帖由 pontifex 于 2007-9-7 12:51 发表
看附件中的图片。


不要用常规的思维,那样是不可能解出来的

TOP

等周末回家去画。

TOP

原帖由 lstk 于 2007-9-7 13:11 发表
等周末回家去画。

哼哼哼,等你回家画我就画出来喽

TOP

老吴还卖关子!我看不下去了!

1。http://www.supuzzle.com/supuzzle.html
这是题目的出处,是flash格式,可以在线玩。大家可以在线去玩玩!

2。http://mathforum.org/dr.math/faq/faq.3utilities.html
这里用了拓扑学的两种不同方法证明了题目是无解的。
There are three houses and three utilities:
You must draw a line from each house to each utility, without the lines ever crossing. Can you connect the houses to the utilities?

This problem is impossible. At least, it's impossible to connect the houses to the utilities on a flat sheet of paper. In fact, it's impossible in the Euclidean plane (a flat sheet stretched to infinity) and on most other two-dimensional surfaces. Some people have a trick to get around the problem: they send a gas, water, or electric line through one of the houses. Of course, real utility companies don't need tricks. The real world is three-dimensional, so power lines can go over or under each other.
The three utilities puzzle can be solved on a special kind of two-dimensional surface. This special place is the outside of a torus. A torus is shaped like a perfect doughnut, with a hole in the middle. You can see a movie of a flat surface becoming a torus at Alexander Bogomolny's page about Paper Strip Activities. Here's one solution:
A piece of paper with a hole in it is like a torus that has been squashed flat. This means that the three utilities problem can also be solved by cutting a hole in the center of a piece of paper. Lines are allowed to go around the sides of the paper, or through the hole to the other side.

Why can't you connect the houses to the utilities on a normal sheet of paper? The answer uses a branch of mathematics called graph theory. A graph is a collection of points, which are called "nodes" or "vertices," connected by lines, which are called "edges." A "planar graph" is a graph that can be drawn in a flat plane without any of the edges crossing. We are trying to connect the houses to the utilities as a planar graph. There are at least two ways to use graph theory to prove that the utilities problem is impossible.
Using the Jordan Curve Theorem
Let's start by drawing lines from some of the utilities to some of the houses: gas -> house 1 -> electricity -> house 2 -> water -> house 3.
If we draw one more line, from house 3 to the gas company, then we have a loop. Notice that our loop has an inside and an outside.

The Jordan Curve Theorem tells us that the loop will have an inside and an outside no matter how we stretch or curve our lines, as long as they don't cross.
Now, we still have three lines left to draw: from house 1 to the water company, house 2 to the gas company, and house 3 to the electric company. Because we don't want to cross the lines we have already drawn, we have to choose whether to draw these new lines inside or outside our loop.
That means two lines will have to be either outside or inside the loop. These two lines will have to cross.

Using Euler's Formula
We have already seen vertices, or nodes, and edges: in our problem, the vertices are the houses and utility companies, and the edges are the lines between them. Another important object in graph theory is a "face." Faces in graph theory are a lot like the six faces of a cube. They're the area inside a closed loop of edges. There can't be any vertices in the middle of a face. Leonhard Euler found a formula to relate the number of faces, edges, and vertices in a planar graph:
F - E + V = 2,
where F is the number of faces, E is the number of edges, and V is the number of vertices. This formula counts the area outside the graph as one of the faces.
Now, let's pretend we have a solution to the utility problem. There are six vertices, one for each house and utility company. Because each of the three utility companies is connected to three houses, we have 3 * 3 = 9 edges. Let's see what we can figure out about the faces.
We know that the boundary of every face is a closed loop of edges, and we know that every edge goes between a house and a utility company. There's no reason to go from a house to a utility and back to the same house.
That means the boundary of a face could either be house 1 - utility 1 - house 2 - utility 2 (four edges):
or house 1 - utility 1 - house 2 - utility 2 - house 3 - utility 3 (six edges):

Now let's use Euler's formula to figure out how many faces there are:
      F - E + V = 2
      F = 2 + E - V
      = 2 + 9 - 6
      = 5 faces.

Every face has at least four edges, so the number of edges in all the faces is at least 4 * 5 = 20 edges. This counts each edge twice, because every edge is a boundary for two faces. So, the smallest number of edges is 20 / 2 = 10 edges. However, we know that there are only 9 edges! Since nothing can have nine edges and ten edges at the same time, drawing a solution to the three utilities problem must be impossible.

3。http://www.youtube.com/watch?v=piLfZHn_8HE
这个视频显示了用作弊的方法解出了这道题。

TOP

哈哈 。。。。。。。。。。。。。

[ 本帖最后由 andrewy 于 2007-9-7 13:26 编辑 ]
^_^:资深专家
石软科技

TOP

我晕 真没解啊。。。。

TOP

:lol
^_^:资深专家
石软科技

TOP

为什么把没解的答案删除了?

TOP

返回列表