![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
哇哈哈哈嘻嘻
这个作者很懒,什么都没留下…
展开
-
趣味数学问题的算法实现
一.袋鼠跳跃问题问题描述: 有一只袋鼠,它跳跃一次的方式只有两种:①一次跳1米 ②一次跳3米,现在有一段10米长的路,袋鼠从起点开始跳,问到终点有多少种不同的跳跃方式?原创 2017-09-13 16:01:30 · 2689 阅读 · 0 评论 -
循环链表实现约瑟夫问题
问题描述:n个人排成一圈,从第一个人开始报数,第m个人将出局,之后重新报数,从出局的人后面一位接着从1开始报,求各趟出局的人的序号。原创 2017-09-28 21:51:04 · 1053 阅读 · 0 评论 -
关于“相亲数”的算法实现
“相亲数”的介绍 在数学中,“相亲数”是指一对“你中有我,我中有你”的数字,其特点是: 彼此的全部约数和(本身除外)与另一方相等。例如:220和284就是一对相亲数。220的全部约数和(除掉220本身)相加是: 1+2+4+5+10+11+20+22+44+55+110 = 284同样,284的全部约数(除掉284本身)相加的和为: 1+2+4+71+142 = 2原创 2017-09-12 00:00:42 · 8124 阅读 · 0 评论 -
最大子列和的四种算法总结
最大子列和问题描述:给定一串整数列中,求满足子列和最大,并返回最大值。例如(2, -1, 6, 8, -5, 7, -11),其中的满足和最大的子列为(2, -1, 6, 8, -5, 7),最大值为17。算法一最蠢的方法是枚举法,把所有的子列都跑一遍。int max_len(int a[], int N){ int i, j, k, thisSum, maxSum = 0...原创 2018-03-21 10:42:11 · 1170 阅读 · 0 评论 -
算法刷题之旅——巴什博奕
HDOJ 1846 Brave Game题目各位勇敢者要玩的第一个游戏是什么呢?很简单,它是这样定义的: 1、 本游戏是一个二人游戏; 2、 有一堆石子一共有n个; 3、 两人轮流进行; 4、 每走一步可以取走1…m个石子; 5、 最先取光石子的一方为胜;如果游戏的双方使用的都是最优策略,请输出哪个人能赢。输入输出输入数据首先包含一个正整数C(C<...原创 2018-06-15 22:33:44 · 262 阅读 · 0 评论