分圆问题:一个诡异的数列规律

问题

在圆上任取$n$个点,将每对点用直线连接起来,并规定任意三条线不能交于同一点,这些直线会将圆分割成多少份?

 

首先我们列出简单情况来寻找规律:

  • 2个点将圆分成2份
  • 3个点将圆分成4份
  • 4个点将圆分成8份
  • 5个点将圆分成16份

看来这个数列的规律非常明显:每增加一个点,分割的份数都将乘2。然而,当点数增加到6个的时候,分割的份数不是我们预料的32,而是31。

为了找到这个数列的通项公式,我们使用欧拉示性数公式(Euler’s Characteristic Formula)来进行推导:

$$V-E+F=2$$

这个公式的意思是,在任何联通平面简单图中,顶点数减边数加上面数等于2。

为了利用这个公式得到分割的份数(即为面数),我们需要先求出顶点和边的数量。

 

首先求顶点数:圆内的每个交点都对应圆上的4个点交叉相连,因此圆内的交点共有$C_n^4$个,加上圆上的$n$个点,因此$V=n+C_n^4$。

再求边数:圆内的那个交点的度数(度数是与点相连的边的个数)为4,圆上的点都与除此之外的每个点相连,因此度数是$n-1$,所以总度数为$4*C_n^4+n*(n-1)$,由于每条边对于总度数的贡献为2,再加上连接圆上顶点的弦的数目,最后得边的数量$E=2*C_n^4+C_n^2+n$。

将结果带入欧拉公式,并考虑园外区域也算一个面,则分割的份数为:

$$\begin{aligned}
F-1 &= E-V+2-1 \\
&= (2*C_n^4+C_n^2+n)-(n+C_n^4)+1 \\
&= C_n^4+C_n^2+1
\end{aligned}$$

由排列组合公式,上式可以继续分解:

$$C_n^4+C_n^2+1 = C_{n-1}^4+C_{n-1}^3+C_{n-1}^2+C_{n-1}^1+C_{n-1}^0$$

这也就解释了当$n<6$时结果总是成2的幂。

 

参考链接:

 

转载于:https://www.cnblogs.com/lfri/p/10329711.html

UE4 Instanced Mesh 半透明渲染顺序不对解决 以绿色方块为Instanced Mesh为例。 正确的半透应该是这样的: 这是一般蓝图Actor方块,其半透是正常的。 然而Instanced Mesh因为过多,UE4不给你缓存正确的渲染顺序。所以,在不改代码的情况下,想解决Instanced Mesh半透问题,是不可能的。不正确的半透如下: 注意到错误发生在Instanced Mesh的方块与方块之间。 但我就是要解决,... 阅读详情

相关推荐

IC/FPGA笔试/面试题分析(七)建立时间和保持时间类型考题汇总分析

自从召集2020届校招同行加入新建立的“IC/FPGA校招笔试面试交流群“,见识到了很多关于建立时间和保持时间分析的题目,在为别人解答疑惑,以及别人为自己解答疑惑的同时,自己对于知识的理解更加深刻了。 对于建立时间而言,从单独的对触发器的建立时间和保持时间的分析到了对电路(系统)的建立时间到保持时间的分析,前者是核心,后者是扩展,后者建立在前者的基础之上进行推到得到,同时也是芯片内部实际遵循的时...

Reborn Lee 1万+

数值分析作业:圆周上n个点连成的线将圆分割成多少区域

数值分析作业

qq_45082678的博客 1532

Genesis物理引擎实战指南:轻量级确定性刚体仿真核心

刚体物理仿真作为机器人控制、嵌入式运动学验证和确定性游戏开发的基础技术,其核心在于数值稳定性、跨平台可复现性与约束求解精度。本文围绕线性互补问题(LCP)求解、半隐式欧拉积分和零依赖C++实现三大关键技术展开,解析如何在无GUI、低算力环境下构建可单步调试、帧级可控的确定性仿真系统。重点覆盖碰撞检测数学建模、关节局部坐标系绑定、质量-惯性张量一致性校验等工程落地关键点,适用于STM32、树莓派及教育实验场景。内容深度结合Genesis Physics Engine的源码实践,直击‘穿模’‘NaN’‘关节发软

ciya3282的博客 780

分圆问题

欧拉图论定理(百科) 如果一个联通平面图有个顶点、条边、个面,那么 圆上N个点产生的边 因为两个点产生一条线,有n个点,所以圆内产生个条线 因为两条线产生1个交点,而一条线要2个圆上的点,所以产生一个交点要4个圆上的点,就是个交点(这里假设两两相交,不讨论两条以上线交于一点的情况) n条线,相交出m个点的话,会有 条边,那现在有条线,个交点,圆内边的数量就是 ...

zhangxv的博客 711

【算法题解】52. 分割圆的最少切割次数

给你一个整数 n ,请你返回将圆切割成相等的 n 等分的最少切割次数。

i余数的博客 855

Cadence IC5141保姆级教程:Bandgap电路四大仿真(稳定性/噪声/启动/PSRR)完整流程与调参心得

本文提供Cadence IC5141中Bandgap电路的四大仿真(稳定性仿真、噪声仿真、启动仿真、PSRR仿真)的完整流程与调参心得。从原理图检查到ADE L配置,详细解析各仿真步骤的关键参数设置与优化策略,帮助工程师高效完成电路设计与性能调优。

weixin_30399821的博客 1048

证明之圆的分割

通过观察和推理圆的分割图形,我们探索了连接圆上点的直线所分割出的区域总数的规律。我们最初试图以翻倍的方式推断区域数量的增长,但在实际计算中发现了一个例外情况。进一步思考后,我们发现了交点的数量是一个更准确的指标。通过计算不同桩子组合的方式,我们得出了交点总数与区域数量的关系。这个关系揭示了区域数量不可能像直觉所认为的那样翻倍增长,而是与桩子组合的方式和交点数目相关。这个认识让我们警醒地意识到在数学证明中,我们需要小心论证,不能只凭直觉。

忆梦九洲的博客 1472

core_analyzer分析c++程序内存占用

环境:centos; 进程:单进程多线程c++程序; 问题:1. 分析系统内存占用; 2. 分析ptmalloc内存空洞(bins上的空闲chunk的大小); 包括:1. 占用了很大内存的c++进程; 2. gcore(在进程不core dump的情况下生成core文件); 3. core_analyzer(分析gcor...

weixin_41644391的博客 4043

平面圆域分割(欧拉公式)+例题

以下所涉及到的定理不太理解的盆友可以参考《算法笔记》这本书组合数那一章节的内容,故此处不做过多解释 以牛客网小白月赛5为例: 链接:https://www.nowcoder.com/acm/contest/135/F 来源:牛客网   题目描述     签到题来了,送你们一个Python秒的题。     Apojacsleam来到了OI大陆,经过了连年征战,成为了一方国王。      ...

Cassie_zkq的博客 5155

【TSOJ课程】23 1426 分数数列2

课程29_23 1426 分数数列2 题目: 题目描述: 已知一个分数数列的如下:1/2,3/5,4/7,6/10,8/13,9/15,…。输入该数列的第n项,输出对应项的值(用分数表示) 其中0<n<=3000 输入描述: 多组输入,每组输入一个正整数n,表示该数列的第n项 输出描述: 对应于每组输入,输出该项对应的分数表示的值。 样例输入: 2011 样例输出: ...

墨滢刷题刷刷乐 901

PHP服务端 苹果支付(IAP)处理

公司做的app需要做IAP订阅支付,开始觉得和微信的支付流程差不多,做起来还是有点麻烦,主要是网上的文章很少,不能拿来主义。自己做完总结一下,希望对小伙伴们有帮助我就很欣慰了。代码写的不好 不要喷我。。。 首先讲一下我的业务逻辑,也就是php服务端需要做什么事情。 先上图: 下面我详细的讲一下每...

山水的博客 9598

高精数论—— 数列(数论)

一道很诡异的题,但很有推理的必要。 数列(数论) 题目描述 有一个数列,满足两个性质: 1.数列中任意两端相邻且长度相等的部分不完全相同,比如3 6 3 6是不合法的。 2.该数列是左右满足条件1的数列中字典序最小的。 3. 此为正数数列(原题中没说) 给出一个整数N,求数列的第N项。 输入 一个整数N N<= 输出 一个数,表示...

DD(XYX)的硫氰化氘博客 934

[数学建模][2012年A国赛模拟] 3. 葡萄酒的评价

暑期学校数学建模培训第三次模拟:2012年国赛A题,一道完全统计方面的题目。据老师反映当年有位老师所带领小组取得“全国10佳优秀论文奖”,我们大组搞统计的老师建模能力不行,但其统计理论非常扎实,在此期间给予我们非常大的帮助,十分感谢老师的倾囊相授。我们小组的定位也不在统计方向,主攻物理建模及优化模型,故本次模拟就用SPSS软件简单做了下,还是学到了多元统计的许多知识,达到了本次训练的目的。 ...

Y-puyu 的博客 3万+

5位数的数字黑洞是多少_几个诡异的数字巧合,你知道几个?

话不多说,直接进入正题:一、卡普雷卡尔黑洞任取一个四位数,把数字从大到小排列,再从小到大排列,用大数减小数,并重复此步骤,7步以内,必然得到6174。例如:任取一个四位数9876,9876-6789=3087,8730-0378=8352,8532-2358=6174;再任取一四位数9998,9998-8999=0999,9990-0999=8991,9981-1899=8082,8820-028...

weixin_42181929的博客 3925

五、智力题

老师:“今天我们来做几道智力题。” 观察下面的数列,写出下一个数X: 11,0,12,0,X 大胖同学:“X等于13。” 老师:“回答正确。” 小胖同学:“老师,我觉得1也可以。” 老师:“说说理由。” 小胖:“这个数列可以看成是一块整点报时的钟每隔半小时敲响的次数,过了12点当然是1点。” 老师:“嗯,也有道理。再看下面一题。” 找出下面数列的规律,写出下一个数X: 3,1,4

JavaScript 4168

VS中的C#项目怎样引入另一个项目

场景 在C#项目A中需要引用项目B。 实现 将项目B手动复制到A所在的项目目录下的同一个解决方案中,即与项目A同级的目录下。 在VS中打开项目B,打开解决方案资源管理器--右击解决方案--添加--现有项目 然后找到项目B的.csproj文件打开。 然后看到资源管理器中已经将B添加进来了 点击项目A的引用-右键-添加 将项目下的解决方...

BADAO_LIUMANG_QIZHI的博客 8836

智力题---感觉好玩

五、智力题 老师:“今天我们来做几道智力题。”  观察下面的数列,写出下一个数X:  11,0,12,0,X  大胖同学:“X等于13。”  老师:“回答正确。”  小胖同学:“老师,我觉得1也可以。”  老师:“说说理由。”  小胖:“这个数列可以看成是一块整点报时的钟每隔半小时敲响的次数,过了12点当然是1点。”  老师:“嗯,也有道理。再看下面一题。” 

yu_zhang_的博客 609

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

UVA1646Edge Case 算大整数的斐波那契

题意: 给你一个数字n(n&lt;=10000),问在一个正多边形内,取任意数目的边(可以取0条边)并且这些边没有公共顶点,问有多少种取法。   思路: 我在数n=5的情况时数错了,就一直没没找到规律...对着自己算出来的诡异的答案往组合数那边想了半天。突然发现,例子算错了暴风哭泣。这种例子写错找不出规律的智障错误犯了很多次了,以后一定要注意!!!! 其实答案就是一个斐波那契数列,比如f...

LATTE 391

2020.02.01【NOIP提高组】模拟B 组总结反思——数列(sequence) 树 【2012东莞市选】时间流逝 挖掘机技术哪家强...

T1 数列(sequence) 比赛时 我自以为是地打了简简单单一个判断~~~ 之后 Waiting…… T2 2753. 树(tree) 比赛时 这题我居然比赛时也想了很久,可能是因为我太懒,我很早意识到lca的思想可以做,但是我还是想有什么办法更简单,如一个玄学的DFS、诡异的树形DP(显然时间会炸),浪费了我很多时间,最终我没有想到。我就来讲讲lca的做法吧,由于路径中节点的深度必...

CJZ的博客 311

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

你的脸和台风竟被同一个数字操控?揭秘0.618的千年诅咒与科学奇迹!

从雅典卫城到北京故宫,从梵高星空到量子纠缠,这个数字如同宇宙的通用密钥,让理性与感性在1.618处轰然相撞。当我们在代码中复现古人用尺规窥见的神迹,终于理解:​。更诡异的是,这个数字竟同时出现在向日葵、台风眼甚至你的DNA里…今天,我们用代码破解这个“美学魔鬼”,看中国古代数学家如何比达芬奇早800年参透天机!这背后,藏着一个让科学家痴迷千年的神秘数字——​。​(1,1,2,3,5,8,13…更绝的是,它藏在一个看似普通的数列里——​。仿佛有一双上帝之手,在数字的混沌中强行雕刻秩序!

say_book的博客 649

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

UVa 10213 How Many Pieces of Land? (组合数学 & 图论)

题目 题目大意 有一块椭圆形的地。在边界上选\(n\)(\(0 ≤ n < 2^{31}\))个点并两两连接得到\(\frac{n(n - 1)}{2}\)条线段 题解 关于这个问题还有维基百科: Dividing a circle into areas 再推荐一个讲解视频: 【官方中配】分圆问题,诡异的数列规律:解答篇 在这道题里, 椭圆和圆没什么区别, 不要在这上面纠结。 首先...

aa445354403的专栏 162

142857,真的那么神秘吗?

142857,这个看似神秘的数字,经过解密,发现了其中的规律,并根据这个规律找到了很多其它神秘数。142857,不再那么神秘了。

学漄乐码的专栏 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

hdu 1005解题报告

这道题目n的取值范围很大,1 <= n <= 100,000,000。因此肯定是需要优化才能AC。 首先我考虑到时是有没有通项公式,研究了一下,没发现什么东西,突然看到两个1时就想到会不会在数组中有循环,然后当下次连续出现两个1时即为一次循环。这时我们就只需计算一个循环周期就可以了。另外,让我更坚定有循环的是公式有个取模运算,因而肯定有一个循环。知道这个思路后代码就...

149

兔子总数

描述 Description 已知一对兔子,每个月可以生一对小兔,而小兔经过一个月生长后也可每月生一对小兔,即新出生的兔子,在出生后的第三个月开始,每个月生一对兔子。0 所以兔子的对数是:第一个月1对(老兔子),第二个月2对,第三个月3对,第四个月5对,…,假设兔子不死,问x个月后,一共有多少对兔子? x&amp;amp;amp;amp;lt;=50 输入格式 Input Format 一个整数x 输出格式 Output F...

MILLOPE的博客 767

洛谷P4994 终于结束的起点

希望是这道题的第一篇题解,并且真的做到了! upd 2018/11/4:规律补锅,让代码更加易懂 本来月赛时想打个表,打到一半,发现\(n\)稳定在\(m\)附近? 题目的意思是\(n < m ^ 2\),实际上\(n < kn, k \approx 6\) 所以暴力即可,然后…… 记得开longlong,不开longlong爆零见祖宗 code: #include <cstd...

weixin_30433075的博客 120

牛客算法周周练19题解【A&C&E】

构造+表达式推导、矩阵乘法、DFS

米莱虾 640
上一篇: 形象展示傅里叶变换
下一篇: 深度学习之神经网络的结构
dianshu1593
博客等级 码龄10年 56粉丝 103原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值