约瑟夫环 poj 3750 小孩报数问题 模拟
2014-09-23 09:03
246 查看
各种小问题,调了好长时间,太菜~~
代码:
#include <iostream> #include <cstdio> using namespace std; int vis[70]; char name[70][20]; int n,w,s; int main() { int i,j; while (~scanf("%d",&n)) { memset(vis,0,sizeof(vis)); for (i=0;i<n;i++) scanf("%s",name[i]); scanf("%d,%d",&w,&s); w--; for (i=1;i<=n;i++) { int num=0,a; while (num<s) { if (!vis[w]) { a=w; w++; num++; } else w++; w=w%n; } printf("%s\n",name[a]); vis[a]=1; } } return 0; }
相关文章推荐
- POJ 3750 小孩报数问题 模拟约瑟夫环
- 约瑟夫环 poj 3750 小孩报数问题 模拟
- (顺序表应用5.1.1)POJ 3750 小孩报数问题(基本的约瑟夫环问题:给出人数n,出发位置w,间隔数s)
- POJ 3750 小孩报数问题(模拟/数据结构—循环链表)
- (顺序表应用5.1.1)POJ 3750 小孩报数问题(基本的约瑟夫环问题:给出人数n,出发位置w,间隔数s)
- poj 3750 小孩报数问题(模拟)
- POJ 3750 小孩报数问题 (线性表思想 约瑟夫问题 数组模拟运算的 没用循环链表,控制好下标的指向就很容易了)
- POJ 3750,小孩报数问题,模拟约瑟夫问题
- POJ3750 小孩报数问题【模拟】
- pku3750小孩报数问题(约瑟夫环问题)
- POJ:题号3750----小孩报数问题
- POJ 3750 小孩报数问题
- poj 3750 小孩报数问题
- Poj 3750 小孩报数问题
- POJ 3750 小孩报数问题
- poj 3750 小孩报数问题 约瑟夫问题
- poj 3750 小孩报数问题 (约瑟夫问题)
- poj 3750 小孩报数问题(循环链表)
- 【原】 POJ 3750 小孩报数问题 Joseph相关问题详解 解题报告
- poj 3750 小孩报数问题