d维空间中n刀切蛋糕最多能切多少块?求f(d,n)

在这里插入图片描述
我觉得这个“刀”还是要注明一下:因为我们知道对于一维空间,我们是用点去切,而二维空间,我们是用直线去切;在三维空间,我们是用面去切;所以到了四维空间我们就要拿一个立方体去切了;然后到了五维空间就要拿一个超立方体去切了,是不是感觉很好玩~那就玩玩看吧……

我们记 f(n,m)n 维空间被mm-1维的"刀"切最多被切出的“块数”.
显然 f(n,0)=1

② 这个比较显然在一维空间,很简单,一条直线被个切成了段,所以f(1,m)=m+1.

③ 在二维空间,等于是把一个平面用直线去切咯,我们可以看一下f(2,m)f(2,m-1) 的关系,可以这样子想,我们先用条直线切好,然后再用第m条直线去切,让这条直线与其他的条直线都有交点,就会多出m块,也就是f(1,m-1)=m,所以呢,我们有:f(2,m)=f(2,m-1)+f(1,m-1)
这个用高中数列的累加法就可以算出来了~解出
f(2,m)=(m^2+m+2)/2

④ 在三维空间,同样的我们用一个平面去切一个三维的空间,这是继续找f(3,m)f(3,m-1) 的关系吧,继续类比二维的思路,先用(m-1)个平面切好,然后再用第m个平面去切,让这条平面与其他的(m-1)个平面都有交点,就会多出f(2,m-1) 块,所以呢,我们有:f(3,m)=f(3,m-1)+f(2,m-1)
这个计算用高中的数列知识依然可以算出来~解出 f(3,m)(m^3+5*m+6)/6

⑤ 拓展都神奇的n维空间 f(n,m)=f(n,m-1)+f(n-2,m-1)

再修改一下不太对 # AT_abc370_f [ABC370F] Cake Division ## 题目描述 有一个圆形蛋糕,被成了 $N$ ,每一都是从圆心到圆弧上的某一点。 每一蛋糕和每一道口都按顺时针方向编号为 $1, 2, \ldots, N$,第 $i$ 蛋糕的质量为 $A_i$。我们也把第 $1$ 蛋糕称作第 $N+1$ 。 第 $i$ 道口位于第 $i$ 和第 $i+1$ 蛋糕之间,顺时针顺序为:第 $1$ 蛋糕口 $1$、第 $2$ 蛋糕口 $2$、……、第 $N$ 蛋糕口 $N$。 现在要将这个蛋糕分给 $K$ 个人,分配需要满足以下条件。设第 $i$ 个人获得的蛋糕总质量为 $w_i$。 - 每个人都必须获得至少一**连续的**蛋糕。 - 没有任何一蛋糕会被遗漏。 - 在满足上述两个条件的前提下,使 $\min(w_1, w_2, \ldots, w_K)$ 的值最大。 请你出满足条件的分法中,$\min(w_1, w_2, \ldots, w_K)$ 的最大值 $x$,以及在所有满足条件的分法中,口没有被开的口数 $y$。这里,口 $i$ 被开是指第 $i$ 和第 $i+1$ 蛋糕被分给了不同的人。 ## 输入格式 输入为标准输入,格式如下: > $N$ $K$ $A_1$ $A_2$ $\ldots$ $A_N$ ## 输出格式 请输出满足条件的分法中,$\min(w_1, w_2, \ldots, w_K)$ 的最大值 $x$,以及在所有满足条件的分法中,口没有被开的口数 $y$,用空格隔开。 ## 输入输出样例 #1 ### 输入 #1 ``` 5 2 3 6 8 6 4 ``` ### 输出 #1 ``` 13 1 ``` ## 输入输出样例 #2 ### 输入 #2 ``` 6 3 4 7 11 3 9 2 ``` ### 输出 #2 ``` 11 1 ``` ## 输入输出样例 #3 ### 输入 #3 ``` 10 3 2 9 8 1 7 9 1 3 5 8 ``` ### 输出 #3 ``` 17 4 ``` ## 说明/提示 ### 限制条件 - $2 \leq K \leq N \leq 2 \times 10^5$ - $1 \leq A_i \leq 10^4$ - 所有输入均为整数 ### 样例解释 1 以下分法满足条件: - 一个人获得第 $2, 3$ ,另一个人获得第 $4, 5, 1$ 。第 $2, 3$ 的质量和为 $14$,第 $4, 5, 1$ 的质量和为 $13$。 - 一个人获得第 $3, 4$ ,另一个人获得第 $5, 1, 2$ 。第 $3, 4$ 的质量和为 $14$,第 $5, 1, 2$ 的质量和为 $13$。 满足条件的分法中,$\min(w_1, w_2)$ 的最大值为 $13$,且无论哪种分法,只有口 $5$ 没有被开,因此答案为 $13\ 1$。 由 ChatGPT 4.1 翻译
10-03
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值