hdu acm steps 2.2.5
来源:互联网 发布:finale 软件 编辑:程序博客网 时间:2024/05/16 18:07
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1290
递归题,当第n个面去切前n-1个面时会得到最大面数。
在平面中容易推得最大面数的动态转移方程为:temp[n]=temp[n-1]+n;
那么当第n个面去切前n-1个面时 在这个面上产生了n-1条线即:
f[n]=f[n-1]+temp[n-1];
下面是AC代码:
#include<iostream>using namespace std;__int64 f[1001];__int64 temp[1001];int main(){int n;int i,j;int t,max;f[1]=2;f[2]=4;temp[1]=2;temp[2]=4;for(i=3;i<=1000;i++){temp[i]=temp[i-1]+i;}for(i=3;i<=1000;i++){f[i]=f[i-1]+temp[i-1];}while(cin>>n){printf("%I64d\n",f[n]);}return 0;}
- hdu acm steps 2.2.5
- hdu ACM Steps 2.2
- hdu acm steps 2.2.1
- hdu acm steps 2.2.2
- hdu acm steps 2.2.3
- hdu acm steps 2.2.4
- hdu acm steps 2.2.6
- hdu acm steps 2.2.7
- hdu acm steps 2.2.8
- hdu acm steps 1.3.5
- hdu acm steps 2.1.5
- hdu 1443 or ACM steps 2.2.2
- hdu ACM Steps 1.3.5 排序
- hdu ACM steps 1.2.5 hdu3188
- hdu ACM Steps 1.1
- hdu ACM Steps 1.2
- hdu ACM Steps 1.3
- hdu ACM Steps 2.1
- 关于时间一系列类的说明和用法
- 音乐网
- hdu acm steps 2.2.4
- 长文章分页+fck修改分页符
- android使用http协议实现文件的上传
- hdu acm steps 2.2.5
- 各种数据库默认端口汇集
- EXT窗口
- VIM编辑代码时的一些技巧
- ARCHIVELOG模式下用户管理恢复联机重做日志文件(2)——当前活动组所有成员全部损坏!
- session.createQuery()与createSQLQuery()区别
- Java多线程之wait(),notify(),notifyAll()
- QuickFlow 部暑失败