hdu 1249 三角形
2013-04-23 12:09
337 查看
三角形
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3416 Accepted Submission(s): 2368
[align=left]Problem Description[/align]
用N个三角形最多可以把平面分成几个区域?
[align=left]Input[/align]
输入数据的第一行是一个正整数T(1<=T<=10000),表示测试数据的数量.然后是T组测试数据,每组测试数据只包含一个正整数N(1<=N<=10000).
[align=left]Output[/align]
对于每组测试数据,请输出题目中要求的结果.
[align=left]Sample Input[/align]
2
1
2
[align=left]Sample Output[/align]
2
8
一个三角形 2
两个三角形 会在一的前提下增加 3 * 2
3 ---- 增加 3 * 4
4 ---- 增加 3 * 6
所以 f
= f[n-1] + 3* (n-1)*2
#include <stdio.h> #include <string.h> #define N 10003 long long a ; /* void init() { memset(a,0,sizeof(a)); int i; a[1]= 2; int k = 2; for(i = 2; i < N; i++) { a[i] = a[i-1] + 3*k; k = k+2; } }*/ void init() { int i; memset(a,0,sizeof(a)); a[1] = 2; for(i = 2; i < N; i++) a[i] = a[i-1] + 3*(i-1)*2; } int main() { init(); int T; scanf("%d",&T); while(T--) { int n; scanf("%d",&n); printf("%lld\n",a ); } return 0; }
相关文章推荐
- hdu-1249-三角形
- HDU1249——三角形
- HDU 1249 三角形(平面分割 找规律)
- hdu1249(三角形划分区域,直线划分区域,折线划分区域)
- hdu 1249 三角形 (递推)
- hdu 1249 三角形 (DP)
- HDU - 1249 三角形(平面划分)
- 三角形 HDU - 1249
- hdu 1249 三角形(规律题)
- HDU-1249 三角形
- hdu 1249 三角形
- 数学 HDU 1249 三角形
- HDU 1249 三角形 三角形最多可以把平面分成几个区域? 递推找规律题
- hdu 1249 三角形
- HDU 1249 三角形【递推】
- hdu_1249 三角形
- HDU 1249 三角形
- HDU 1249 三角形
- HDU 1249 三角形(递推)
- hdu1249 三角形