数学题(平面分割问题)HDU 2050-折线分割平面

「爱情、让人受尽委屈。」 2022-05-16 08:05 317阅读 0赞
  • 数学题(平面分割问题)HDU 2050-折线分割平面


  • 题目链接:折线分割平面

  • 基础:

直线分割平面:数学题(分割平面问题)-UVA 10079-Pizza Cutting

  • 思路:

已知:直线分割问题,假设现在已经切n-1次,那么第n次的直线与前面直线有n-1个交点,多出平面为:(n-1)+1

利用递推关系,假设已有n-1条折线,第n条折线与前面折线最多有 2*2(n-1)个交点—-n-1条折线可以看成2*(n-1)条直线,第n条折线的每一支可与前面交2*(n-1)个点

所以,多出平面为: 2*2(n-1)+1

递推式:F(n)=F(n-1)+4(n-1)+1

数列通项求解:F(n)=(2n+1)(n-1)+2

  • 代码:

    include

    using namespace std;
    int main()
    {

    1. int C,n;
    2. long long Res;
    3. cin>>C;
    4. while(C--)
    5. {
    6. cin>>n;
    7. Res=2+(2*n+1)*(n-1);
    8. cout<<Res<<endl;
    9. }
    10. return 0;

    }

发表评论

表情:
评论列表 (有 0 条评论,317人围观)

还没有评论,来说两句吧...

相关阅读

    相关 折线分割平面

    Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成

    相关 平面分割

    平面分割 描述 Description 【问题描述】   同一平面内有n(n≤500)条直线,已知其中p(p≥2)条直线相交于同一点,则这n条直线最多能将平面分割成

    相关 java折线分割平面

    Problem Description 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成

    相关 折线分割平面

    / 这里我给大家推导以下递推公式的推导步骤: 上面看到了两条折线 和三条折线的画法, 我们先来考虑以下两条折线的画法,同样是两条折线为什么