约瑟夫环-poj2244 - Eeny Meeny Moo
来源:互联网 发布:吴京的地位知乎 编辑:程序博客网 时间:2024/09/21 06:33
题意:
问每次走几步可以最终保留的是2号
注意首先删除1号城市,然后开始报号,第M个被删除,问M为多少最后可以留下2
思路:
之前理解错了,先直接删除1号,再开始报数。
约瑟夫裸题是从1开始报数,这个变形是从2开始报数
把1删除,按裸题思路所有编号前移一位即可
#include <iostream>#include <stdio.h>using namespace std;int main(){ int n,m; cin>>n>>m; if(n==1) cout<<1<<endl; else { int win=0; for(int i=2;i<=n;i++) win=(win+m)%i; cout<<win+1<<endl; } return 0;}
0 0
- 约瑟夫环-poj2244 - Eeny Meeny Moo
- poj2244 - Eeny Meeny Moo
- POJ2244"Eeny Meeny Moo"
- Eeny Meeny Moo(约瑟夫环)
- poj 2244 Eeny Meeny Moo 约瑟夫环
- Poj 2244 Eeny Meeny Moo (约瑟夫环)
- uva440 - Eeny Meeny Moo约瑟夫环
- poj 2244 Eeny Meeny Moo 约瑟夫环
- poj 2244 Eeny Meeny Moo【约瑟夫环】
- bnuoj 1007Eeny Meeny Moo (约瑟夫环)
- Eeny Meeny Moo 【 约瑟夫问题】
- uva 440 Eeny Meeny Moo(约瑟夫环)
- POJ 2244 Eeny Meeny Moo 约瑟夫
- Eeny Meeny Moo(变相约瑟夫)
- [TOJ1133]Eeny Meeny Moo 约瑟夫问题
- pku2244 Eeny Meeny Moo
- Eeny Meeny Moo(约瑟夫环(暴力模拟(打表)))
- POJ 2244 Eeny Meeny Moo
- 怎样阅读Android系统源码
- HHU 1017: 最小差
- OpenCV代码提取:transpose函数的实现
- 查看java内存情况命令
- codeforces 713C(Round #371 Div2 E) Sonya and Problem Wihtout a Legend Dp + 前缀 +离散化
- 约瑟夫环-poj2244 - Eeny Meeny Moo
- Window下Qt无法加载动静态库解决方案 - C/C++解惑之Qt Creator
- dp px相互转化
- Android:Eclipse开发的第一个程序(事件,动画,音效)
- JS中string方法中常用方法之十三:String.prototype.replace()
- 接口和抽象类
- poj 3159 Candies
- PAT 1033
- 设计模式-简单工厂模式