题目描述:

总共有2 * k个人报数,前面k个是好人,后面k个是坏人,从第一个好人开始报数,报道m的人要死去。然后从死人的下一个活人继续从头开始报数,报道m的人死去,以此类推。当k = 12时,问m为何值时,坏人全部死去之前不会有好人死去。

这题之前做过,就是一个循环数组的遍历,之前打表了,代码:

#include<stdio.h>
int main(){int n;int a[15]={0,2,7,5,30,169,441,1872,7632,1740,93313,459901,1358657,2504881};while(scanf("%d",&n)!=EOF && n)printf("%d\n",a[n]);return 0;
}

提交CTF{1358657},通过!

西普实验吧CTF-约瑟夫环相关推荐

  1. java 实现约瑟夫环

    这一次是借鉴模仿别人写的代码,以前觉得不好将数据结构的链结构什么的迁移到java上来使用,但这一次确实让我感受到了可以自己构造数据结构,然后使用类似链的方式来解决约瑟夫环,有所顿悟.不多说,继续上代码 ...

  2. 程序员面试系列——约瑟夫环

    约瑟夫斯问题(Josephus Problem) 约瑟夫斯问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题.在计算机编程的算法中,类似问题又称为"约瑟夫环",也 ...

  3. 约瑟夫环数据结构c语言程序,数据结构的C语言(类C语言)--单向循环链表--约瑟夫环...

    代码区 约瑟夫环:用类C语言实现!!!可以成功运行!!!不是仅仅的算法,而是实实在在的类C #include #include typedef int ElemType; typedef struct ...

  4. # R语言——约瑟夫环

    约瑟夫环: n个人围成一个圈,从第一个人点名,每数到第三个人,这个人移出圈外, 依次类推,求最后留下来的人编号是? 思路:每次循环重新编码序号作为names,并根据names 进行筛选 拓展:约瑟夫环 ...

  5. 循环列表实现约瑟夫环

    1.作业需求 利用循环列表实现约瑟夫环 looplink.h来实现函数声明 #ifndef __LOOPLINK_H__ #define __LOOPLINK_H__ typedef int data ...

  6. 浙江高考VB之约瑟夫环

    浙江信息技术Giao考之 "约瑟夫环" 在浙江信息技术高考中,有一种题型叫做 约瑟夫环题; 首先,约瑟夫环是什么东西? 鲜活的栗子: 我们现在有6个小朋友,分别标号为1 ~ 6.从 ...

  7. n个人围成一个圈报3,或者约瑟夫环,或者丢手绢

    标题:n个人围成一个圈报3,或者约瑟夫环,或者丢手绢 下面这个视频,可以让你了解什么是约瑟夫环,此后,自己写代码实现一下,可以看看我的代码作为参考, 参考视频: 调用,n=10,编号从1-10,sta ...

  8. 算法科普:什么是约瑟夫环

    1 问题描述 约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知 n 个人(以编号1,2,3-n分别表示)围坐在一张圆桌周围.从编号为 k 的人开始报数,数到 m 的那个人出圈:他的下一个人又从 1 开 ...

  9. 约瑟夫环Java实现

    面试中可能经常会遇到约瑟夫环问题,逻辑上很简单,就是看怎么实现了,一般而言,最简单最直观的就是利用链表,然后构建一个循环结构,正好是环,最后计算出结果. 遍历环形链表会是一个无限循环,如果链表中的数据 ...

  10. 约瑟夫环c语言代码 指针,约瑟夫环C语言实现源代码(1)

    前天笔试有个约瑟夫环的问题,怪不得人家没通知我面试,原来我的约瑟夫环做的确实有问题,昨天晚上又重新做了下,下面上源代码: /* file:osephu.cpp author:www.5dkx.com ...

最新文章

  1. ARM32页表-虚拟地址到物理地址的转换
  2. python3代码转python2_Python2代码转成Python3代码
  3. .netcore 分布式事务CAP2.6 快速入门
  4. nssl1335-蛋糕切割【数论,GCD】
  5. SpringBoot JPA
  6. spring学习(5):spring简介
  7. MongoDB与其他数据库的对比
  8. php里的stdclass,PHP中的stdClass是什么?
  9. 浅谈Opencl四大模型之Programming Model
  10. leetcode 563 二叉树的坡度
  11. 自学python免费教材-Python 有哪些入门学习方法和值得推荐的经典教材?
  12. vivado.2019.1 安装教程
  13. 在win中搭建IOS自动化
  14. FPGA信号处理系列文章——CIC滤波器的再理解
  15. 质量管理3个过程及相关重点
  16. 靶向目标基因检测技术
  17. 亚马逊linux密码,Linux、Centos、Ubuntu亚马逊服务器开启密码远程,启用root账号
  18. 经验总结1—数据核对
  19. 一个很简单的淘宝优惠券搜索助手 大家看看有没有用吧
  20. 2018年上半年信息安全工程师上午选择题及解析

热门文章

  1. 滴滴快车VS易到“易来”到底谁便宜?结果惊呆了
  2. 软考高项信息系统项目管理师范文——论信息系统项目的质量管理
  3. 如何用C++ 写Python模块扩展(一)
  4. CF Educational Round 57(1096) 比赛记录
  5. 用HTML/CSS制作个人简历
  6. 数论概论 第五章 习题解答(下) (宋二娃的BLOG)
  7. 介绍 7 款神秘的开源中间件!
  8. Unity3D游戏开发之当游戏开发遇上Excel
  9. 人人影视 for Mac(美剧电影必备神器)
  10. Ansible 实战案例--Ansible Ad-Hoc 组件详解