Pizza Cutting

              Pizza Cutting

When someone calls Ivan lazy, he claims that it is his intelligence that helps him to be so. If his
intelligence allows him to do something at less physical effort, why should he exert more? He also
claims that he always uses his brain and tries to do some work at less effort; this is not his laziness,
rather this is his intellectual smartness.
Once Ivan was asked to cut a pizza into seven pieces to distribute it
among his friends. (Size of the pieces may not be the same. In fact, his
piece will be larger than the others.) He thought a bit, and came to the
conclusion that he can cut it into seven pieces by only three straight cuts
through the pizza with a pizza knife. Accordingly, he cut the pizza in the
following way (guess which one is Ivan’s piece):
One of his friends, who never believed in Ivan’s smartness, was startled
at this intelligence. He thought, if Ivan can do it, why can’t my computer?
So he tried to do a similar (but not exactly as Ivan’s, for Ivan will criticize
him for stealing his idea) job with his computer. He wrote a program that
took the number of straight cuts one makes through the pizza, and output a number representing the
maximum number of pizza pieces it will produce.
Your job here is to write a similar program. It is ensured that Ivan’s friend won’t criticize you for
doing the same job he did.
Input
The input file will contain a single integer N (0 ≤ N ≤ 210000000) in each line representing the number
of straight line cuts one makes through the pizza. A negative number terminates the input.
Output
Output the maximum number of pizza pieces the given number of cuts can produce. Each line should
contain only one output integer without any leading or trailing space.


Sample Input
5
10
-100


Sample Output

16
56

 

题意:就是给你一个数,然后用n条线最多可把一个披萨(平面)分成几块

tip:怒送好几次WA啊,首先0条线-》一块。。。

  然后long long 有木有啊,有木有啊。。。

 

#include<iostream>
#define ll long long

using namespace std;

ll a[210000005];

int main()
{
    a[0]=1;
    a[1]=2;
    for(int i=2;i<=210000005;i++)
        a[i]=a[i-1]+i;

    int n;
    while(cin>>n)
    {
        if(n>=0)
            cout<<a[n]<<endl;
        else
            break;
    }
    return 0;
}

 

转载于:https://www.cnblogs.com/moqitianliang/p/4692558.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: pizza pie charts(披萨饼图)是一种用于可视化数据的特殊类型的图表。它的形状类似于一块披萨,通常被用来表示和比较不同类别的占比或百分比。 披萨饼图通常由一个圆圈组成,圆圈的面积被划分为几个扇形,每个扇形代表一个数据类别。每个扇形的大小表示该类别在总体中所占的百分比。 例如,假设我们有一个销售数据集,包含了三个不同产品的销售额:产品A的销售额为10000元,产品B的销售额为20000元,产品C的销售额为30000元。我们可以使用披萨饼图将这些销售额占比可视化。由于产品A的销售额占总销售额的1/6,所以在披萨饼图中,产品A所占的扇形面积将等于1/6的整个圆圈面积。同样,产品B和产品C的扇形面积也分别等于1/3和1/2的整个圆圈面积。 披萨饼图的优点是直观易懂,能够清晰地展示各类别之间的相对大小。同时,披萨饼图还可以进行进一步的细分,通过将每个扇形进一步分割为更小的扇形,以显示更详细的数据。 然而,披萨饼图也存在一些限制。由于人类视觉对面积的感知存在偏差,大扇形和小扇形之间的面积差异可能会被过度夸大。此外,当涉及到大量数据类别时,披萨饼图可能会变得混乱和难以阅读。 总的来说,披萨饼图是一种简单有效的工具,能够帮助我们直观地理解和比较不同类别的占比。但是,在使用披萨饼图时,我们应该注意其局限性,结合具体情境和数据量进行选择。 ### 回答2: pizza pie chart是一种图表形式,用于呈现数据的比例关系。它的原理类似于披萨的切片,每个数据类别就像一块披萨的切片,其面积表示该类别在整体中所占的比例。 这种图表适用于有多个类别,并且可以清楚地比较它们之间的比例关系。例如,如果我们想要了解某家披萨餐厅每种口味的销售比例,我们可以使用pizza pie chart来展示每个口味所占的百分比。 在这个图表中,每个切片大小与对应数据的比例相等。切片可以按照顺时针或逆时针的方向排列。通常,图表的中心点被认为是100%的总和,其他切片则表示相对于该总和的百分比。 除了展示比例关系外,我们还可以使用这种图表来突出某个类别或者几个类别。例如,我们可以使用不同的颜色、阴影或者拉出一块切片来突出显示销售最好的口味。 总的来说,pizza pie chart是一种直观、易于理解的数据可视化工具,可以帮助我们更好地理解数据的比例关系。然而,也需要谨慎使用,尤其是当类别过多或者比例相近时,可能会导致图表的可读性下降。 ### 回答3: "Pizza pie charts"是一个把数据可视化呈现为披萨图形的术语。它源自术语"pie chart",它使用扇形切片来展示数据的比例关系。而"pizza"一词则是因为披萨形状与扇形切片相似。这种特殊的数据可视化方法通常用于简单的数据分析和展示。 使用pizza pie charts,我们可以快速了解不同数据元素之间的比例关系。每个扇形切片代表一个数据元素,而切片的大小表示数据元素在整体中所占的比例。通过颜色区分,我们可以更清楚地看到每个数据元素所占比例的多少。 与传统的条形图或折线图相比,pizza pie charts有其独特的优势和局限性。它们非常直观易懂,特别适用于显示相对较少的数据元素或数据元素的大致比例。然而,当数据元素较多或各个元素之间的差异很小时,使用该图形可能会变得混乱和难以理解。 因此,对于简单的分析和展示需求,使用pizza pie charts可以帮助我们更好地理解数据的比例关系。当我们需要更深入地分析和比较各个数据元素时,其他更适合的可视化方法可能会更加有效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值