水手专题

Dijkstra算法解题报告——大一水手

最短路径-Dijkstra算法解题报告(大一)                                                                                           算法描述(学于清华出版社《数据结构教程与题解》):    在有向网络中,从某点出发,到达其他任何一点都可能有多条路径,其中必有一条是最短路径(若没有路径,则假设路径是

C练习——N个水手分椰子

题目: 五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。然后,第2个水手把剩下的4堆混合后重新分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。以后第3、4个水手依次按此方法处理。最后,第5个水手把剩下的椰子分为等量的5堆后,同样剩下1个给了猴子。请用迭代法编程计算并输出原来这堆椰子至少有多少个。N个水手每次分成N组加一呢? 解析: 假如某水