公式描述:
若g为一连通之平面图,则
v+f=e+2
其中v代表g中点的个数,f代表g中面的个数,而e是g的边数。
§1公式导出
考虑一片耕地共有e条田埂,将此片耕地分割成f块(含外部的一块),二条田埂的交点为某块田的角顶,设角顶共有v个.想象最外面一块田充满著水,欲灌溉全部田地,由外围开始,每挖掉一条田埂就可灌溉一块田,当然为灌溉全部田地及修复田埂起见,田埂能够不挖尽量不挖,当全部灌溉完毕时,我们观察田埂的情形:
欲多灌溉一块田地,必须多挖掉一条田埂,而原先共有f-1块乾地,故被挖去的田埂数为f-1条.
固定任一角顶,我们必可由此角顶经由未挖去的田埂不需涉水,及可达到其他任意角顶,如果有一角顶无法经由乾路到达,则必定有一条田埂不需挖而被挖掉了.
由固定角顶到其他顶点的乾路必唯一,否则必有一块田地仍为乾地,我们将其他顶点与到达此顶点的最后一段路一一对应,发现未被挖去的田埂数恰为v-1条.
由(1)(2)知,田埂总数为未挖去的田埂数加上已挖去的田埂数,即
e=(f-1)+(v-1)
得证尤拉公式v-e+f=2
§2西瓜的切割
问题1:平面上有n条相异直线,这n条直线可将此平面分割成多少块区域
如果这n条直线任二直线必相交,任三条直线不共点,则此n条直线必有c(n,2)个交点,外加一个无穷远点,因此
v=c(n,2)+1
又每条直线都会与其他直线都会相交,因此这条直线上共有n-1个交点,这条直线被分成n段,因此
e=n2
利用euler公式可知
f=2-v+e
=
问题2:平面上有n条直线,这n条直线将平面分割成多边形区域,这些区域中有多少个是有界的有多少个是无界的
n条直线在平面最多有个交点,可找出一个很大的圆包含所有的交点,则此圆与给定的n条直线相交於2n的点此圆周被分割成2n段,又每一段恰在一个无界区域上,故无界区域恰有2n个,从而有界区域共有
个
研究问题:射影平面上n条直线将此平面分割成多少个区域
ans:条
问题3如果限制这n条直线任二不平行任三不相交,则其中有多少个区域是三
角形区域
解:(1)三角形区域个数的上界:由於任三线不共点,三角形不会有公共边,故总边数为3a,另一方面由於每个边都是基本线段,而每条直线上有n-2个基本线段,故得
,
当n=3,4,5,7,9,15时等号成立.
(2)三角形区域个数的下界:
设直线与另外n-1条直线的交点依次为a1,a2,…,an,基本线段aiai+1,与过ai,ai+1的直线围成三角形△baiai+1(1in-2),任意直线穿过这个三角形将它分成两块时,仍有一块为三角形区域,因此在整个构图中每个△baiai+1都有三角形区域,它们的顶点中必有一个离最远,记为pi,由於i≠j时Δi≠Δj,就得到a≥n-2.
问题4空间中任作n个平面,最多将空间分成多少个区域
ans:
问题5瓜皮问题:
(a)平面上任作n个圆,最多将平面分成多少个区域
(b)空间中任作n个球,最多将空间分成多少个区域
ans:a.b.
问题6平面上任作n个凸m边形,最多将平面分成多少个区域
解:设最多个数为un,则u1=2,un=un-1+2m(n-1)
故
等号成立的构形:将直径为1的圆周mn等分,交错连成n个正m边形,每两个m边形交於2m个点,每条边上的2(n-1)个交点都不重合,因此等号成立.
问题5平面上任作n条抛物线,最多将平面分成多少个区域
如果限制抛物线的轴互相平行,最多将平面分成多少个区域
§3pick面积公式
热流证法:
设p为格子多边形,内部共有i个格子点,边上共有b个格子点,
pick面积公式:p的面积为
(p)=
设初始时刻t=0时,每个格子点有一单位的热源,热量从格子点散布到整个格子板上,经过长时间後,热量均匀分布在整个格子板上,且平均密度为1,此时格子多边形的总热量恰为格子多边形的的面积(p).
问题:格子多边形p的总热量来自何处
观察下面事实:
设e为格子多边形p的一个边,m为e的中点,不在e上的格子点成对对称於m点,从每组成对的格子点所散发出来且穿过边e的热量相等,但其方向相反,因此穿过边e的热流总和为0.因此我们可说格子多边形p的总热量来自p内部的格子点和来自p边界p上的格子点.
(2)计算格子多边形的总热量(p),来自p内部的格子点共有i个,每个
热量为1,共有i单位的热量;来自边界p但不为顶点的格子点,每个
热量为1,有一半的热量留在p,来自顶点的格子点,每个热量为1,
有(内角/2),即一半再扣掉(外角/2)的热量留在p中,来自边界p上
的格子点共有()i单位的热量留在p中.
综合(1)(2)可导出.
几何证法:
先考虑有两条直角边分别平行於两坐标轴的格点直角三角形,此三角形无论沿横坐标轴方向,纵坐标方向,无论平移多少整数单位长,均不影响其边上及其内部的格点数,故不妨设这个格点三角形的顶点是o(0,0),a(a,0),b(0,b),a,b均为正整数.
设ab内部不含端点的格子数为u,内部格子点数q,边上的格子点数为
p=u+a+b+1.取c为点(a,b),则矩形oacb内部格子点数为(a-1)(b-1)=u+2q,得
p+2q=u+a+b+1+2q
=(a-1)(b-1)+a+b+1
=ab+2
=2oab+2
从而
oab=
进而考虑一般的格子三角形,它可视为一个含它的矩形截去若干个格点直角三角形得到的.
最後考虑一般的格子多边形,它可分割为若干个格点三角形.
尤拉公式证法:
基本三角形是指三个顶点是格子点且内部和边上都没有其他的格子点的三角形.
所有的基本三角形其面积都是1/2
所有的格子多边形都可分解成基本三角形
将给定的格子多边形可分解成基本三角形,然後在复制此格子多边形,将两个格子多边形沿著边界黏合起来得到球面上的连通图形,由尤拉公式知
v'-e'+f'=2
因这个连通图形的面都是三角形区域,因此2e'=3f';又图形式上下对称,得知f'=2f,v'=2i+b
代入尤拉公式得
2i+b-3f+2f=2
解得f=2i+b-2
因此格子多边形的面积是
§4正三角形的相异正三角形分割
问题:是否能将一个正三角形分割成若干个大小均异的小正三角形
设一个正三角形有一个相异小正三角形分割,记此分割为t.t的顶点可分为三大类:(1)原大正三角形的顶点(2)六个小三角形的公共顶点(3)恰为三个小三角形的公共顶点,其他的(角在t的外部或为某个小三角形内部.
首先构造一个连通图形:
结点:(a)在分割t的小三角形中心放置一个红点,
(b)在恰为三个小三角形的公共顶点上均放置一个绿点,
(c)在大正三角形的外部某定点放置一个绿点,
(d)在六个小三角形的公共顶点选出一对对顶角,在此角顶附近各放置一个绿点.
弧:(a)若小三角形中心有一红点,有一顶点为绿点,将此两点连成一弧;
(b)连结包含原大正三角形顶点的小正三角形中心的红点与外部的绿点;
(c)在包含六个小三角形的公共顶点的小正三角形中心的红点,或与该三角形的绿点相连,或与紧邻该三角形的绿点相连.
假设t共被分割成n个小三角形,则此连通图形共有n个红点,每条弧都是连接一个红点与一个绿点,每个红点恰与三个绿点相连接,故
e=3n;
又每个绿点都与三条弧相连,故知绿点共有n个,因此
v=n+n;
利用尤拉公式知f=e-v+2=3n-2n+2=n+2.
设ci为恰由i条弧所围成区域的个数,因为每个面都是红绿结点交替连接射,当i为奇数时,ci=0,又每对结点最多只有一弧连接,因此c2=0,从而
f=c4+c6+c8+…=n+2
因每条弧都是两线的交线,故
2e=4c4+6c6+8c8+…=2(3n)=6n
消去n可得
6=c4-c8-2c10-…
因此c4(6,及至少有六个四边形区域.
由连通图形的造法我们知道至少有一对三角形具有公共边,此时这两个三角形全等,与假设矛盾.
问题:任给一个非正三角形,是否必有一个彼此相似且大小相异的三角分割
当x+x3≠x4时,非正三角形的相异相似分割如左上图
当x+x3=x4时,非正三角形的相异相似分割如右上图.
问题:球面上是否存在一个图形使得每个顶点至少引出六条弧
设ci为恰由i条弧所围成区域的个数,每对结点最多只有一弧连接,因此c2=0,因每条弧都是两线的交线,故
2e=3c3+4c4+6c6+8c8+…(3f
设vk表示恰引出k条弧的顶点个数,由假设知
v1=v2=v3=v4=v5=0,故
2e=6v6+7v7+8v8+…(6v
利用尤拉公式知6(e+2)=6(v+f)(2e+4e=6e.
这是不可能的,因此至少有一个顶点引出的弧数少於6.