HDU 1396 Counting Triangles
2013-08-30 20:56
330 查看
数学基础第一弹!
简单的递归题,没有什么可说的。只是要细心细心再细心,不要心浮气躁,急于求成。
View Code
简单的递归题,没有什么可说的。只是要细心细心再细心,不要心浮气躁,急于求成。
#include <iostream> #include <cstdio> using namespace std; long long int CountTriangle[1000010]; int main() { int i,j,n; long long int sum; CountTriangle[1] = 1; CountTriangle[0] = 0; for(i = 2;i <= 500; ++i) { for(n = i/2,sum = 2*i-1,j = 2;j <= n; ++j) { sum += i-j+1 + i-j-j+1; } for(;j <= i; j++) sum += i-j+1; CountTriangle[i] = sum + CountTriangle[i-1]; } while(cin>>n) { if(n <= 0) cout<<0<<endl; else cout<<CountTriangle <<endl; } return 0; }
View Code
相关文章推荐
- HDU 1396 Counting Triangles
- HDU 1396 Counting Triangles
- hdu 1396 Counting Triangles(递推)
- hdu 1396
- hdu 1396 Counting Triangles (递推)
- HDU 1396 Counting Triangles
- hdu 1396 Counting Triangles(递推)
- hdu 1396
- hdu 1396 Counting Triangles (Dp)
- HDU 1396 Counting Triangles
- hdu 1396 Counting Triangles (Dp)
- HDU 1396 Counting Triangles
- [恢]hdu 1396
- HDU 1396 Counting Triangles (找规律)
- 【HDU 1396】 【ZOJ 1629】 Counting Triangles
- HDU-1396 神奇的三角形。坑!
- hdu 1396
- HDU 1396 Counting Triangles
- HDU 1396 && ZJU 1629
- HDU 1396 Counting Triangles