数学题集

背景:

记录一些好的数学题。
理论上持续更。

T1

q u e : que:

对于一个圆,现在有 n n 个点,两两连边(保证不会多线交一个点),求分成的区域块的数目。

s o l : sol:

视频链接:https://www.bilibili.com/video/av19849697

欧拉定理:在任何一个规则球面地图上,用 R R 记区域个数, V V 记顶点个数, E E 记边界个数,则 R + V E = 2 R+V-E=2
——摘自《百度百科》

不过,这个公式只适用于边不相交的图,因此,不能够直接套用该公式。
考虑顶点的个数。原来有 n n 个点,然后两条边(四个点)会产生一个交点,因此 V = n + C n 4 V=n+C_{n}^{4}
考虑边的个数。一共有 C n 2 C_{n}^{2} 条线段交于 C n 4 C_{n}^{4} 个点,所以有 C n 2 + 2 C n 4 C_{n}^{2}+2C_{n}^{4} 段,即这么多边。因为你还用 n n 个点将圆分开,因此再加上 n n 即可。综上, E = C n 2 + 2 C n 4 + n E=C_{n}^{2}+2C_{n}^{4}+n
带入公式 R + V E = 2 R+V-E=2 ,得到:
R + ( n + C n 4 ) ( C n 2 + 2 C n 4 + n ) = 2 R+(n+C_{n}^{4})-(C_{n}^{2}+2C_{n}^{4}+n)=2

R = C n 2 + C n 4 + 2 R=C_{n}^{2}+C_{n}^{4}+2

因为我们只关心圆内的区域数,因此答案减去圆的补集(大小 1 1 个)。
因此最后的答案为:
R = C n 2 + C n 4 + 1 R=C_{n}^{2}+C_{n}^{4}+1

猜你喜欢

转载自blog.csdn.net/zsyz_ZZY/article/details/89503525