260 数数小木块

原创 2015年07月08日 20:07:53

数数小木块

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述

在墙角堆放着一堆完全相同的正方体小木块,如下图所示:


 

 因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。

现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.

输入
第一行是一个整数N(N<=10)表示测试数据的组数)
接下来的n行 每行只有一个整数 ,表示这堆小木块的层数,
输出
对应每个输入的层数有一个输出,表示这堆小木块的总数量,每个输出占一行
样例输入
2
1
5
样例输出
1
35

这个题比较简单,不过有两种方法做.

//循环累加....
#include<stdio.h>
int main()
{
	int t,i,s,n,x;//x是每层的小物块数量,s是总数 
	scanf("%d",&t);
	while(t--)
	{
		s=x=0;
		scanf("%d",&n);
		for(i=1;i<=n;++i)
		{
			x+=i;
			s+=x;
		}
		printf("%d\n",s);
	}
	return 0;
}        

另外一种,虽然代码比较简单,但是规律需要额外的推导....

#include<stdio.h>
int main()
{
	int t,n;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%d",&n);
		printf("%d\n",(n*n*n+3*n*n+2*n)/6);
	}
	return 0;
}      


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

NYOJ-ACM-数数小木块

数数小木块 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 在墙角堆放着一堆完全相同的正方体小木块,如下图所示:    因为木块堆得实在是太有规律了,...

数数小木块

数数小木块 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 在墙角堆放着一堆完全相同的正方体小木块,如下图所示:   ...

翻木块游戏-挑战一下

  • 2009-12-03 13:30
  • 2.18MB
  • 下载

高智商游戏翻木块

  • 2013-03-20 15:36
  • 2.10MB
  • 下载

木块砌墙---解题报告

题目详情 用 1×1×1, 1× 2×1以及2×1×1的三种木块, 搭建K × 2^N × 1的墙,不能翻转、旋转(0 ...

gprs木块应用

  • 2015-05-12 14:35
  • 1.32MB
  • 下载

UVa OJ The Blocks Problem 木块问题 101

UVa OJ The Blocks Problem 木块问题 101

经典代码之 数数踢人

  • 2013-06-08 23:41
  • 898B
  • 下载

宝宝数数幼儿启蒙

  • 2012-08-25 22:59
  • 135KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)