博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu2046 骨牌铺方格
阅读量:4981 次
发布时间:2019-06-12

本文共 487 字,大约阅读时间需要 1 分钟。

题解:

 代码如下:

#include 
__int64 A[51][30], B[51];int main(){ int n, i, j; for (i=0; i<=50; i++) A[i][0] = 1; for (i=2; i<=50; i++) { for (j=1; j

 

如果仔细观察的话,可以发现递推式:A[i] = A[i-2] + A[i-1];

代码如下:

 

#include 
__int64 A[51] = {0, 1, 2, 3};int main(){ int n, i; for (i=3; i<=50; i++) A[i] = A[i-2] + A[i-1]; while (scanf("%d", &n) != EOF) printf("%I64d\n", A[n]); return 0;}

 

喝喝,还是这个代码简单、高效,传说中的fibonacci数列。

转载于:https://www.cnblogs.com/zm001/archive/2013/01/20/2875474.html

你可能感兴趣的文章
Glusterfs[转]
查看>>
javascript缩写
查看>>
GA来源分析
查看>>
常用统计指标
查看>>
iOS设置圆角矩形和阴影效果
查看>>
在博客园的第一篇文章,先简单自述一下吧
查看>>
深入了解 Dojo 的服务器推送技术
查看>>
hdu 4284 状态压缩
查看>>
逆向分析技术
查看>>
记开发过的一款无线音箱解决方案
查看>>
Latex
查看>>
格式化硬盘脚本
查看>>
SpringMVC处理JSON
查看>>
几何建模
查看>>
java crm 系统 进销存 springmvc SSM项目项目源码
查看>>
php直接取得本周时间
查看>>
jQuery.extend 函数详解
查看>>
关于npm 淘宝镜像 以及package.json里包的更新
查看>>
<jQuery> 一. jQuery简介及优点
查看>>
架构相关概念——学习笔记
查看>>