首页 > 其他分享 >hdu:折线分割平面(递推)

hdu:折线分割平面(递推)

时间:2022-12-23 16:46:48浏览次数:44  
标签:分割 int hdu 实例 折线 平面 include 递推

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

Input
输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0<n<=10000),表示折线的数量。

Output
对于每个测试实例,请输出平面的最大分割数,每个实例的输出占一行。

 

输入样例

2
1
2

输出样例

2
7

一个折线与另一折线至多四个交点,这四个点将新加入的折线分为五段,增加了四块区域
附ac代码
#include<cstdio> 
#include<iostream>
double a[10020];
using namespace std;
void pr(int m,int n)
{
    if(n<m) printf("%.0lf\n",a[n]);
    else
    {
    for(int i=m;i<=n;++i)
    {
        a[i]=a[i-1]+4*(i-1)+1;//实现时候i与n完全不同 
    }
    
    printf("%.0lf\n",a[n]);
    }
}
int main()
{
    int c,n;
    a[1]=2;a[2]=7;
    int maxn=2;
    cin>>c;
    for(int i=1;i<=c;++i)
    {
        scanf("%d",&n);
        pr(maxn,n);
        maxn=max(maxn,n);
    }
    return 0;
}

 

标签:分割,int,hdu,实例,折线,平面,include,递推
From: https://www.cnblogs.com/ruoye123456/p/17001015.html

相关文章

  • HDU-2639 Bone Collector ||
    HDU-2639BoneCollector||01背包问题,但是需要输出的是可以获得的第\(k\)大价值。思路:状态定义?我们要求的是第\(k\)大价值,所以当我们得到一个当前第\(k+1\)......
  • m基于A律13折线法与μ律15折线的信号压缩MATLAB仿真
    1.算法概述        在通信中,由于信号量噪比的不恒定而影响通信质量。为了对不同的信号强度保持信号量噪比恒定,在理论上要求压缩特性为对数特性。为了使信号量噪比......
  • HDU4553 线段树维护最长连续区间
    //题意:(略了)//思路:这里很明显是要维护区间最大连续子段,按照以下优先级查找//A1.左边区间的连续子段是否满足//A2.左右两个区间中间合并起来的子段是否满足......
  • 设置echarts的grid、tooltip、柱状图渐变色、折线图渐变色
    grid:{show:false,left:'0px',top:'50px',right:'1px',bottom:'0px',containLabel:true,backgroundColor:'w......
  • HDU 2602 Bone collector
    HDU2602Bonecollector题意:已知\(N\)个糖果的重量和价值.我们有一个口袋,最多可以装\(V\)重量的糖果.问口袋最多能放多少价值的糖果进去?思路:01背包问题......
  • HDU-Red and Black
     ProblemDescriptionThereisarectangularroom,coveredwithsquaretiles.Eachtileiscoloredeitherredorblack.Amanisstandingonablacktile.Froma......
  • vue 项目引入 echarts折线图
    一。components文件下新建lineCharts.vue<template><div:class="className":style="{height:height,width:width}"/></template><script>import*asec......
  • HDU5091 Beam Cannon
    \(HDU5091\)\(Beam\)\(Cannon\)一、题目大意有\(n\)个点(\(n<=10000\)),点的坐标绝对值不超过\(20000\),然后问你用一个\(w*h(1<=w,h<=40000)\)的矩形,矩形的边平行于坐标......
  • I Hate It HDU - 1754 - 线段树
    很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,......
  • HDU 4614 ——线段树+二分
    //题意:茜茜学姐的情人节到了!众所周知,茜茜学姐喜欢帅气的学弟,所以她当然有很多学弟送的花瓶,据不完全统计,茜茜学姐有N个花瓶(标号为0~N-1)。当然茜茜学姐也是个魅力四射......