java
文章平均质量分 66
诗与南巷
这个作者很懒,什么都没留下…
展开
-
JAVA 反幻方
反幻方 我国古籍很早就记载着 2 9 4 7 5 3 6 1 8 这是一个三阶幻方。每行每列以及对角线上的数字相加都相等。 下面考虑一个相反的问题。 可不可以用 1~9 的数字填入九宫格。 使得:每行每列每个对角线上的数字和都互不相等呢? 这应该能做到。 比如: 9 1 2 8 4 3 7 5 6 1 2 3 4 5 6 7 8 9 你的任务是搜索所有的三阶反幻方。并统计出一共有多少种。 旋转或镜像算同一种。 比如: 9 1 2 8 4 3 7 5 6 7 8 9 5 4 1 6 3 2 2 1 9 3 4原创 2020-10-03 10:04:05 · 314 阅读 · 2 评论 -
递归实现Fibonacci(斐波那契数列)
Fibonacci 首先我们要了解什么是斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(...原创 2020-02-23 16:36:40 · 795 阅读 · 0 评论