/*
* POJ_3750.cpp
*
* Created on: 2013年10月30日
* Author: Administrator
*/
#include <iostream>
#include <cstdio>
using namespace std;
const int maxn = 70;
int main(){
char name[maxn][maxn];//小孩名字
int p[maxn];//小孩序号
int n;
scanf("%d",&n);
int i;
for(i = 0 ; i < n ; ++i){
p[i] = i;
scanf("%s",&name[i]);
}
int w,s;
scanf("%d,%d",&w,&s);
w = (w + n - 1 )%n;//出发位置
do{
w = (w + s - 1)%n;//出列位置
cout<<name[p[w]]<<endl;
int j;
for(j = w ; j < n - 1 ; ++j){//将出列位置后元素向前移动
p[j] = p[j+1];
}
}while(--n);
}
分享到:
相关推荐
约瑟夫问题的顺序表实现.。。供大家参考咯
Josephus 约瑟夫问题(POJ)相关习题的源代码(1012,2359,1781,2244,3517,2939,2800)
北大poj1012-Joseph【经典约瑟夫问题】 poj1012-Joseph【经典约瑟夫问题】
POJ 1012 约瑟夫问题的数学解法及分析POJ 1012 约瑟夫问题的数学解法及分析POJ 1012 约瑟夫问题的数学解法及分析
NULL 博文链接:https://128kj.iteye.com/blog/1752661
POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类
POJ1048,加强版的约瑟夫问题 难度中等
放炮问题,北大网站 POJ 1185 算法
北大POJ1004-Financial Management 解题报告+AC代码
POJ1321棋盘问题 很好两种解法很值得去参考一下 完整的实验报告还有代码希望kan
poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题...
该文档对poj大部分题目进行了分类,有利于喜欢在poj刷题的朋友
北大POJ初级-基本算法 解题报告+AC代码
北大POJ3239-Solution to the n Queens Puzzle 解题报告+AC代码
POJ 最接近点对问题 ACM北大 using namespace std; struct Point { float x; float y; };
北大POJ2002-Squares 解题报告+AC代码
poj.grids.cn题型汇总 Dp状态设计与方程总结 ...最小逼近问题(求出两数之比最接近某数/两数之和等于某数等等) 方块消除游戏(某区间可以连续消去求最大效益) 资源分配问题 数字三角形问题 漂亮的打印
poj分类poj分类poj分类poj分类
poj2492 A Bug's Life并查集应用的扩展,希望可以给大家带来用处
POJ3273 Monthly Expense题解 题目分析: 给出N个数,要求你合并连续的数,使其合并在满足不差过M个合并后的集合的时候,不超过M个集合的和的最大值最小。