- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 羲语言写的汉诺塔递归移动盘子的代码
汉诺塔是经典的递归编程例子了,网上随便抓一下C语言的代码就很多,用羲语言当然也很容易实现。 游戏规则按照维基的说法: 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘;大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须尊循上述
2012-03-11 17:29:12
3381
原创 羲语言解数学题之一
这篇文章探讨了一个关于真假金币的数学问题及其扩展解法。原题是通过称重找出假金币袋,而延伸问题则转化为求解方程1216M+XY=10N的正整数解。作者提供了羲语言代码来自动化求解过程,通过遍历M(1-1000)和N(1000-10000)的可能取值,验证在给定X值集合(101-149间的质数)时是否存在多个Y解。运行结果显示共有943个(M,N)组合能使方程存在两个解,如M=1,N=2283时X=101/Y=214和X=107/Y=202都满足方程。该解法通过编程实现了大规模数值验证,为这类数学问题提供了系统
2012-03-10 17:25:23
777
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅