求解!新手pascal题目,欢迎高手来解
pascal吧
全部回复
仅看楼主
level 8
第一题。希望高手解答并讲解
2013年11月22日 23点11分 1
level 12
没数据范围?爆搜。。
2013年11月26日 04点11分 2
怎么看都是递推吧,,暴力搜索太水
2013年11月30日 06点11分
level 11
ls说的太难懂了
还是我来从头说吧。。。
首先这个问题要爆搜出结果当然可以。。。
但是数据规模。。。
所以我们要用更聪明的算法。。。
稍微想一下可以发现每一列有两种排法。。一种是只有两个1*1方块的。。一种是包涵拐角的。。。
那么把a(n)作为最后结果的话
就是a(0)=1 a(1)=1 a(n)=a(n-1)*1+a(n-2)*4
到了这步就差不多了
最后再把结果取模。。。
但是这样会用的高精度。。。
于是我们对每一步都取模。。。
以上。。。
2013年11月28日 18点11分 4
快速幂取模简单高效[太开心]
2013年11月30日 07点11分
嗯、是的。然后 怎么编呢
2013年11月30日 07点11分
回复 柯_洛影_赋夏尘 :给了算法还要直接把程序拍给你那就爱莫能助了...
2013年11月30日 09点11分
回复@淸夏style :帮一个忙呗、本人学渣
2013年12月01日 05点12分
1