POJ
来源:互联网 发布:美剧黑中国 知乎 编辑:程序博客网 时间:2024/06/12 00:19
有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。
第一行输入小孩的人数N(N<=64)
接下来每行输入一个小孩的名字(人名不超过15个字符)
最后一行输入W,S (W < N),用逗号","间隔
接下来每行输入一个小孩的名字(人名不超过15个字符)
最后一行输入W,S (W < N),用逗号","间隔
按人名输出小孩按顺序出列的顺序,每行输出一个人名
5XiaomingXiaohuaXiaowangZhangsanLisi2,3
ZhangsanXiaohuaXiaomingXiaowangLisi
#include<string>#include<iostream>#include<cstdio>using namespace std;int main(){int n, w, s, f[70] = {0},time = 0, sum = 0, i;char name[70][20] = {"^"};scanf("%d", &n);for(i = 1; i <= n; ++i){scanf("%s", &name[i]);}scanf("%d,%d", &w, &s);i = w;while(sum < n){if(i > n)i = 1;if(f[i] == 0)++time;if(time == s){++sum;time = 0;cout << name[i] << endl;f[i] = 1;}++i;}return 0;}
阅读全文
0 0
- POJ
- poj
- POJ
- POJ
- poj
- poj
- POJ
- POJ
- poj
- POJ
- POJ
- POJ
- POJ
- POJ
- POJ
- POJ
- POJ
- POJ
- 镜像
- Python实例(一):序列操作
- php-phpMyAdmin 数据库中文乱码问题
- DAY14 PYTHON 数据类型 字符串
- Cookie/Session机制详解
- POJ
- Swift reason: 'attempt to insert row 10 into section 0, but there are only 10 rows in section
- solr 4.9 suggest.txt词库默认应该是utf-8 无BOM文档
- Google Maps基础及实例解析
- DNS Query Code in C with linux sockets
- showModelessDialog新窗口跳转问题
- ORA-00001: unique constraint (CONTRACT_MGR.PK_T_SUPPLIER) violated
- spark的checkpoint
- java笔试题