uva The Dole Queue
来源:互联网 发布:淘宝买家客服 编辑:程序博客网 时间:2024/04/28 00:31
题目如下:
The Dole Queue
In a serious attempt to downsize (reduce) the dole queue, The NewNational Green Labour Rhinoceros Party has decided on the followingstrategy. Every day all dole applicants will be placed in a largecircle, facing inwards. Someone is arbitrarily chosen as number 1,and the rest are numbered counter-clockwise up to N (who will bestanding on 1's left). Starting from 1 and moving counter-clockwise,one labour official counts off k applicants, while another officialstarts from N and moves clockwise, counting m applicants. The two whoare chosen are then sent off for retraining; if both officials pickthe same person she (he) is sent off to become a politician. Eachofficial then starts counting again at the next available person andthe process continues until no-one is left. Note that the two victims(sorry, trainees) leave the ring simultaneously, so it is possible forone official to count a person already selected by the other official.
Input
Write a program that will successively read in (in that order) thethree numbers (N, k and m; k, m > 0, 0 < N < 20) and determinethe order in which the applicants are sent off for retraining. Eachset of three numbers will be on a separate line and the end of datawill be signalled by three zeroes (0 0 0).
Output
For each triplet, output a single line of numbers specifying the orderin which people are chosen. Each number should be in a field of 3characters. For pairs of numbers list the person chosen by thecounter-clockwise official first. Separate successive pairs (orsingletons) by commas (but there should not be a trailing comma).
Sample input
10 4 30 0 0
Sample output
4 8, 9 5, 3 1, 2 6, 10, 7
where represents a space.
简单的模拟题,一遍AC,一群人站成一圈,每次选出一定编号的人,直到没人为止,输出选出的人的顺序,直接模拟即可。
AC的代码如下:
- uva The Dole Queue
- The Dole Queue UVA
- UVa 133 The Dole Queue
- Uva 133 The Dole Queue
- uva 133 - The Dole Queue
- uva-133 - The Dole Queue
- UVa 133 - The Dole Queue
- uva 133 The Dole Queue
- UVa 133 - The Dole Queue
- UVa 133 - The Dole Queue
- uva 133 - The Dole Queue
- uva-133 The Dole Queue
- UVA 133 The Dole Queue
- UVa 133 - The Dole Queue
- uva 133 - The Dole Queue
- uva 133 The Dole Queue
- UVa 133 The Dole Queue
- uva 133 - The Dole Queue
- C#加密解密
- #ifndef.避免头文件重复调用
- spring aop实现
- Java中static关键字详解
- ffmpeg av_seek_frame 崩溃 的原因
- uva The Dole Queue
- 被膜拜的英国留学:结识各国王储政要贵族土豪
- 集合
- Coco2dx-3.0 (一) 安装coco2dx-3.0 创建新工程(Win7 64位)
- mysql+jdbc安装
- Maven+Spring+MVC结构中,jetty/tomcat是如何启动项目的
- BFS/DFS 模板 代码
- 文章整理
- cocos2dx 常见的特效