NYOJ-ACM-数数小木块
来源:互联网 发布:中行网银安全控件mac 编辑:程序博客网 时间:2024/05/17 09:24
数数小木块
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
在墙角堆放着一堆完全相同的正方体小木块,如下图所示:
因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。
现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.
- 输入
- 第一行是一个整数N(N<=10)表示测试数据的组数)
接下来的n行 每行只有一个整数 ,表示这堆小木块的层数, - 输出
- 对应每个输入的层数有一个输出,表示这堆小木块的总数量,每个输出占一行
- 样例输入
215
- 样例输出
135
思路:
这道题只要知道他的规律是n*(n+1)*(n+2)/6就能做出来了
代码:
import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int a = sc.nextInt();int[] b = new int[a];//输入数组int[] sum = new int[a];//结果数组for(int i=0;i<a;i++){b[i] = sc.nextInt();}for(int i=0;i<a;i++){sum[i] = b[i]*(b[i]+1)*(b[i]+2)/6;//木块规律 n*(n+1)*(n+2)/6}for(int i=0;i<a;i++){//输出结果System.out.println(sum[i]);}}}
0 0
- NYOJ-ACM-数数小木块
- nyoj-数数小木块
- NYOJ数数小木块
- NYOJ-数数小木块
- ACM-数数小木块
- acm数数小木块
- NYOJ 260 数数小木块
- NYOJ-260 数数小木块
- nyoj 260 数数小木块
- NYOJ 260题 数数小木块
- 南阳理工ACM 260数数小木块
- 数数小木块
- 数数小木块
- 数数小木块
- 数数小木块
- 数数小木块
- 260 数数小木块
- nyoj260数数小木块
- 多线程排序程序
- liunx初级学习之使用逻辑卷管理器灵活管理2-5
- 字节序和lsof
- jquery:获取checked复选框的问题
- 循环队列的简单实现
- NYOJ-ACM-数数小木块
- 编写Linux内核程序查看优先级对程序运行的影响
- 计算机基础小题目
- Hbase各级别的锁以及读写阻塞
- Scala隐式转换和作用域分析
- [1]深度学习和Keras------人工智能和机器学习的区别?
- Python pickle模块学习(超级详细)
- ftp服务
- 子网掩码的概念及作用