登录
首页 » 算法 » 约瑟夫(Joseph)环C语言实现

约瑟夫(Joseph)环C语言实现

于 2023-04-19 发布 文件大小:215.87 kB
0 176
下载积分: 2 下载次数: 1

代码说明:

Joseph环问题描述如下:编号是2,n个人按照顺时针方向围坐一圈,每个人只有一个密码(正整数)。一开始任选一个正整数作为报数上限值1开始顺序报数,报到m的人出列,将他的密码作为新的1报数,如此下去,直到所有人全部出列为止。设计一个程序来求出出列顺序。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 球面投影
    球面投影,用于图像空间数据到目标坐标系下的映射,里面有测试图像及matlab程序代码,运行没有问题
    2023-05-08 18:10:03下载
    积分:1
  • 一种矩阵的头文件实现方。该文件是独立的,…
    header file implementing LU decomposition of a matrix. The file is independent, all the functions required are in the header file
    2023-06-27 18:05:03下载
    积分:1
  • 数据结构--C语言-Demo
    #ifndef _BINARY_TREE_H_INCLUDED#define _BINARY_TREE_H_INCLUDED#include #include templatestruct Bintree_node {T element;Bintree_node* lchild;Bintree_node* rchild;explicit Bintree_node(const T& elem=T(), Bintree_node* lchd=0, Bintree_node* rchd=0): element(elem), lchild(lchd), rchild(rchd) {}};templateclass Binary_tree {public:typedef Bintree_node* PBtn;Binary_tree();virtual ~Binary_tree();void clear();int depth() const;int size() const;virtual PBtn find(const T& elem) const=0;virtual void insert(const T& elem)=0;virtual void erase(const T& elem)=0;virtual void print(std::ostream& output) const=0;void print_tree(std::ostream& output) const;protected:
    2022-01-29 04:39:50下载
    积分:1
  • 数独求解c语言程序
    这是暑期编程集训时编的求解多解数独问题,输入为9×9的矩阵,0代表空格,其余为1~9的数字,通过搜索算法求解数独的所有解,从此数独不在神秘!
    2022-04-09 03:39:55下载
    积分:1
  • Apriori c + + 实现
    快速和优化 Apriori 算法 c + + 中为数据挖掘中的频繁项集挖掘。 实施是快速和高效的内存。
    2022-01-26 18:24:02下载
    积分:1
  • C语言。二分,一个简单的迭代方,一个牛顿迭代的方
    用C语言来实现。二分法,简单迭代法矣牛顿迭代法这三种方法来求非线性的方程的根,比较这三种的收敛性。-C language. Dichotomy, a simple iterative method Yi Newton iteration of these three methods for nonlinear equations root, comparing the convergence of three.
    2022-01-25 14:43:08下载
    积分:1
  • c# tsp 遗传路径
    车辆路径问题可以描述为:在一个存在供求关系的系统中,有若干台车辆、若干个配送中心和客户,要求合理安排车辆的行车路线和出行时间,从而在给定的约束条件下,把客户需求的货物从配送中心送到客户,把客户供应的货物从客户取到配送中心,并使目标函数取得优化。这里以最简单的无时限单向配送车辆路径问题为例。 1、遗传算法的实施步骤:     遗传火算法的实施步骤如下(以目标函数求最小为例)。     第一步:初始化 t←0进化代数计数器;T是最大进化代数;随机生成M个个体作为初始群体P(t);     第二步:个体评价 计算P(t)中各个个体的适应度;     第三步:选择运算 将选择算子作用于群体;     第四步:交叉运算 将交叉算子作用于群体;     第五步:变异运算 将变异算子作用于群体,并通过以上运算得到下一代群体P(t + 1);     第六步:终止条件判断  t≦T:t
    2022-07-27 10:31:38下载
    积分:1
  • 同时辨识模型阶次和参数的,源自于潘立登的系统建模与辨识。...
    同时辨识模型阶次和参数的算法,源自于潘立登的系统建模与辨识。-At the same time identification model order and parameters of the algorithm, derived from Li-Deng Pan system modeling and identification.
    2023-06-15 16:30:03下载
    积分:1
  • 井字游戏
    打井是在 c + + 语言中创建一个游戏。 井字游戏(或零和十字, Xs 和 Os) 是一种纸和铅笔游戏两名选手, X和O,轮流标记在一个 3 × 3 网格的空间。这位成功地将三个各自标志放置在水平、 垂直或对角线的行中的球员赢得比赛。 井字游戏的简单性使得它非常适合作为教育学的教学很好的体育精神和处理的博弈树搜索的人工智能的一个分支的概念工具。它是直接写一个计算机程序来玩井字游戏完美,以枚举 765 本质上不同的位置 (状态空间复杂度),或的 26,830 可能游戏 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-01-25 09:30:03下载
    积分:1
  • 用C++编写的三次养条插值
    用C++编写的三次养条插值算法-prepared custody of the three interpolation algorithm
    2022-02-01 08:10:17下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载