本文主要是介绍Problem 1175 # 切分生日蛋糕,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
今天是小明的18岁生日。小明邀请了他班上所有的同学出席他的生日宴会。为了庆祝小明18岁生日,他的好朋友小曰和小月为他订了一个超大的蛋糕。当然作为小明的好朋友,他们两个在如此重要的场合也不忘了要考一下小明的智商,他们要求小明只能用直线方式切蛋糕,并且要求小明每切一刀都尽可能多的划分出蛋糕来,无论划分出的蛋糕块的大小。
那么问题来了,小明在他的生日宴会上玩(。・∀・)ノ゙嗨了。他把这个任务交给了同样是他好朋友的你来完成,请你帮帮他吧。
输入
输入数据第一行只有一个整型数T(0 < T < 100),表示接下来有T个测试用例。 每组测试用例包含一个整型数N,表示小明切了N刀。
输出
输出应该包含T行,每行包含一个整型数,表示第i个测试用例中,切完N刀后,蛋糕被分成的块数。我们确保结果可以用一个int型存储。
输入范例
2 3 2
输出范例
7 4
看懂了就是水题,等差数列的前n项和,从第一刀开始,每切一刀都能比之前多切出一份蛋糕
代码:
#include<stdio.h>
int f(int a)
{int i;int sum;sum=1;for(i=1;i<=a;i++){sum=sum+i;}return sum;
}
int main()
{int t;int a;scanf("%d",&t);while(t){scanf("%d",&a);printf("%d\n",f(a));t--;}return 0;
}
这篇关于Problem 1175 # 切分生日蛋糕的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!