(数据结构)(C++)数组——约瑟夫环求解

news/2025/1/19 15:27:37/
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>#define MaxSize 10using namespace std;void josephus(int n,int m)//一共n个人数到m的出列
{int p[MaxSize];int i,j,t;for(i=0;i<n;i++){p[i]=i+1;//构建初始序列(1,2,3,4.....) } t=0;//首次报数起始位置cout<<"出列顺序:";for(i=n;i>=1;i--){//i为每次循环还剩下的人数 t=(t+m-1)%i;cout<<p[t];for(j=t+1;j<=i-1;j++){p[j-1]=p[j];}} 	} int main(){cout<<"约瑟夫问题求解"<<endl;cout<<"请输入元素个数:";int n;cin>>n;cout<<"请输入第一个出圈位置:";int m;cin>>m; josephus(n,m);
}

 


http://www.ppmy.cn/news/866867.html

相关文章

飞利浦电池小课堂|电池也会“发烧”吗?

用了那么多电池 为什么有的电池会发热呢&#xff1f; 电池发热会爆炸吗&#xff1f; 科普小知识 由于短路等多种原因导致电池发生化学反应、发热&#xff0c;十分危险&#xff01; 那么&#xff0c;哪些操作会导致电池发热呢&#xff1f; 1.和金属制品一起保管&#xff1a;…

Kind | Kubernetes in Docker 把k8s装进docker!

有点像杰克船长的黑珍珠 目录 零、说明 一、安装 安装 Docker 安装 kubectl 安装 kind 二、创建/切换/删除集群 创建 切换 删除 将镜像加载到 kind 群集中 零、说明 官网&#xff1a;kind Kind&#xff1a; Kubernetes in Docker 的简称。kind 是一个使用 Docker 容…

k8s创建es和kibana

前提条件&#xff0c;已经安装了docker和配置了k8s集群&#xff0c;前面文章有配置k8s的详细说明。 1、创建动态申请存储的声明 vi sc.yaml #输入以下内容apiVersion: storage.k8s.io/v1 kind: StorageClass metadata:name: es-nfs-storage provisioner: yixiu parameters:arc…

养眼的编辑器配色

环境&#xff1a;VS2005字体&#xff1a;Verdana, 10pt普通文本背景色&#xff1a;238,239,230 (#E6EFEE)EditPlus 也可以照此配置。这个是我的最新字体探索结果&#xff1a;Consolas 10pt bold ClearType font 支持(XP, 2003) 转载于:https://my.oschina.net/riseworlds/blo…

给 IDEA 换个养眼的主题

以下推荐个人喜欢的 两款主题 第一款&#xff1a;Xcode-Dark Theme 第二款&#xff1a;One Dark theme 如何下载主题 在 IDEA 中下载&#xff1a;搜索这 两个 插件下载即可 如何更换主题 Apply 应用即可&#xff01;&#xff01;&#xff01;

常用电脑的人养眼绝招

常用电脑的人养眼绝招 有一条养眼的做法&#xff1a;把白皑皑的窗口变成淡淡的苹果绿。方法是&#xff1a;桌面-右键-属性-外观-高级-项目-窗口-颜色-其它&#xff0c;色调设为85&#xff0c;饱和度设为90&#xff0c;亮度设为205。然后单击[添加到自定义颜色]-确定...一路确定…

让代码看着更养眼

格式化代碼&#xff1a; 1、右键->source->format 2、CtrlShiftF组合键 导入格式化代码文件&#xff1a;windows------>preferences------->Java-------->code style--------formatter 在右边小窗口 import 导入代码格式化文件 https://download.csdn…

Python:这是一个朴实无华的爬虫教程,就是有点养眼

好难受&#xff0c;之前发的文章居然没人看&#xff0c;每天为了给你们写啥&#xff0c;老夫心都操碎了~ 真的是&#xff0c;今天来给大家爬一波短视频网站吧&#xff0c;都是些很养眼的~ 网站地址在代码里面&#xff0c;大家用心一下就能看到了。 使用的软件 python 3.8 p…