约瑟夫自杀环
2013-10-17 00:00
363 查看
有一群人围成一圈,然后报数,包到指定数字就自杀。一直循环到最后一个活人。
简单思考了一下,用c写的:
简单思考了一下,用c写的:
#include<stdio.h> #define max 10//定义有多少个人,应为是数组下标,所以实际是多一个人的。 void main(){ int a[max],int n=0; for(int j=0;j<13;j++){ //max如果太大等修改13 for(int i=0;i<=max;i++) { if(a[i]==0) continue; a[i]=1; n++; if(n==3)//与什么数相等就是报的数,此处报数3 {a[i]=0;n=0;} } for(int s=0;s<=max;s++) if(a[s]!=0) printf("%dlive ",s+1);//输出可以存活的位置 printf("\n"); } }
相关文章推荐
- 13个人遇3自杀(约瑟夫算法)代码实现
- 约瑟夫自杀环
- 一个女孩从十楼跳下自杀所看到的~
- 怎么每天都有人去自杀
- 论人生四大想不开"离婚,出家,自杀,做软件开发"
- 一道华为面试题的分析(约瑟夫问题)
- 2006:大学生自杀年
- 几种程序自杀的实现
- 几种程序自杀的方法
- 自杀而死的人是最可怜悯的,华为员工再次出事有感
- 大二女生已失踪22天 最后与其接触者上吊自杀
- 太晚睡觉 等于自杀 转载
- 简单的约瑟夫问题
- 约瑟夫问题(Josephus Problem)
- 猴王问题-踢猴子问题-约瑟夫算法
- 约瑟夫问题的另类思维
- [双语阅读]《阿凡达》世界太完美 让影迷抑郁想自杀
- 常太晚睡觉等于自杀!!熬夜也要有技巧!!
- 6.1前夕,一个初三的学生自杀了~~~