HDU1396:Counting Triangles
来源:互联网 发布:java poi word 编辑:程序博客网 时间:2024/05/18 06:32
Problem Description
Given an equilateral triangle with n the length of its side, program to count how many triangles in it.
Input
The length n (n <= 500) of the equilateral triangle's side, one per line.
process to the end of the file
process to the end of the file
Output
The number of triangles in the equilateral triangle, one per line.
Sample Input
123
Sample Output
1513
递推:将前一个的三角形数+新增的两层大小的三角形数+新增的三层以上的三角形数就得出现在的三角形总数
#include <stdio.h>int main(){ __int64 a[505]; int i; int k; a[1] = 1; for(i = 2;i<=500;i++) { a[i] = a[i-1]+i*(i+1)/2; k = i-1; while(k>0) { a[i]+=k; k-=2; } } while(~scanf("%d",&k)) { printf("%I64d\n",a[k]); } return 0;}
- ACM hdu1396 Counting Triangles
- HDU1396:Counting Triangles
- HDU1396:Counting Triangles -DP
- hdu1396--Counting Triangles
- Counting Triangles
- zoj 1629 Counting Triangles
- HDU 1396 Counting Triangles
- HDU 1396 Counting Triangles
- HDU1936--Counting Triangles
- HDU 1396 Counting Triangles
- LOJ 1307 Counting Triangles
- ZOJ1629 Counting Triangles
- E - Counting Triangles
- HDU 1396 Counting Triangles
- UVA - 12075 Counting Triangles
- zoj 1629 - Counting Triangles
- UVA 12075 Counting Triangles
- zoj 1629 Counting Triangles
- 23种设计模式另理解
- STM32 Cortex M3 GPIO学习笔记
- VC 的DLL应用(含Demo演示)
- HTTP协议详解
- 《生活大爆炸》中的有趣俚语和单词
- HDU1396:Counting Triangles
- keil 中建立多文件时,变量重复定义的解决
- 你可以不成功,但是不能不成长
- 根据字体多少使UILabel自动调节尺寸
- i386段描述符中的可执行位(Executable位,非Expansion Direction位)
- 安装CentOS 6网络配置问题
- 孤狼啸月
- 使用c++完成一个不被继承的类
- HDU1172:猜数字