约瑟夫斯问题
来源:互联网 发布:北大青鸟 java周末班 编辑:程序博客网 时间:2024/06/05 03:53
#include <iostream>using namespace std;int J(int n){ if(n==1) { return 1; } if(n%2==0) { return 2*J(n/2)-1; } if(n%2!=0) { return 2*J(n/2)+1; }}int main(){ int n; cout<<"总人数:"; cin>>n; while(n<1) { cout<<"请重新输入!"<<endl; cin>>n; } int a; a=J(n); cout<<"最后一个出列的人的编号:"<<a<<endl; return 0;}
阅读全文
0 0
- 约瑟夫斯问题
- 约瑟夫斯问题
- 约瑟夫斯问题
- 约瑟夫问题、约瑟夫环
- 约瑟夫斯问题及其编程
- Josephus(约瑟夫斯)问题
- 约瑟夫斯问题(约瑟夫环)?待解决
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- 约瑟夫问题
- Android 手动显示和隐藏软键盘
- 计算机内部的二进制存储
- 关联规则,Apriori算法及python实现
- 总结1
- 期末感想
- 约瑟夫斯问题
- js中的对象
- 虚拟局域网VLAN介绍和配置
- OpenGL学习脚印: 绘制一个三角形
- 异或求和式 数位dp
- 矩阵类的写法
- 2017年上海金马五校程序设计竞赛:Problem G : One for You
- Android 常用控件一
- Linux shell脚本功略第2版笔记--第一章