joj1026---终于知道了解数据类型的作用了
来源:互联网 发布:json格式http协议通信 编辑:程序博客网 时间:2024/06/04 00:56
今天随便写了一个joj1026 theStaircases ,题目不难,郁闷的是,本来dp的算法是对的,但是由于我申请的是int型的数组,最终导致了运算结果的上溢,输出竟然出现了负数,郁闷死我了,找了好久也没发现错在哪,哎是该补一补基础知识了。附代码如下:
#include <iostream>#include <string>using namespace std;double dp[510][510];//dp[min][bricks]int main(){memset(dp,0,sizeof(dp));int i,j;for(j=3;j<=500;j++)//bricks{int tmp=(j+1)/2-1;for(i=tmp;i>=1;i--)//min{dp[i][j]=1;for(int k=i+1;k<(j-i-k);k++){dp[i][j]+=dp[k][j-i];}}}int bricks;cin>>bricks;while(bricks!=0){double sum=0;for(i=1;i<=((1+bricks)/2-1);i++){sum+=dp[i][bricks];//cout<<dp[i][bricks]<<endl;}printf("%.0lf\n",sum);cin>>bricks;}return 0;}
- joj1026---终于知道了解数据类型的作用了
- 终于知道“文章摘要”的作用了
- 我终于知道错误的原因了
- joj1026
- joj1026
- 终于大致了解了!
- 终于知道关键了
- hbase详解-----终于了解了
- 终于知道META是什么意思了
- 终于知道什么叫锚点了
- 终于知道怎么做物体的阴影了!
- 终于知道摘要是干嘛用的了
- 终于知道是如何进行在线判断的了
- 终于知道C#的main在哪里了
- 终于知道某某网盘的rsa怎么得到了
- 终于知道“回车”和“换行”的意思了+-_-|||
- 转:终于知道mips中gp寄存器的用法了
- 终于知道mips中gp寄存器的用法了
- 剪刀石头布
- 无题
- 如何使用FacesContext类
- 】Android横竖屏总结
- Corona SDK的优与劣
- joj1026---终于知道了解数据类型的作用了
- web开发中的四个域对象生命周期 作用域详细介绍
- Java本地应用 使用spring 注解初始化
- 原型设计工具 Axure RP Pro 6.5 安装后图形页面模糊的解决办法
- 浅谈 Flash/Flex/HTML5 技术选型(html5 vs flash)
- 面向对象编程的三大特性
- 枚举(Enumeration0)与迭代器(Iterator)
- rac中并行的设置
- CString.Format的详细用法(转)