OpenJudge

3210:纸牌游戏

总时间限制:
10000ms
单个测试点时间限制:
1000ms
内存限制:
65536kB
描述

      小7正在和N-1个小朋友玩纸牌游戏。已知这副纸牌共有K张,其中好牌K/N张,坏牌K-K/N张。小7好胜心切,想得到所有的好牌。小朋友们为防止小7作弊,制定了以下发牌规则:

      1.从小7右手边开始发牌,每人一张;

      2.每次小7发完牌之后都要将牌堆顶部的P张牌放到牌底;

      3.按逆时针顺序重复这个过程,直到将牌发完。

      小7非常想赢,他向你求助,如果第一张牌是1号,第二张牌是2号,以此类推,应该把好牌放到哪些位置才能拿到所有好牌?


样例说明:

      小7正在和2个小朋友玩纸牌游戏,纸牌共有9张,每次小7发完牌之后都要将牌堆顶部的2张牌放到牌底。为了得到所有的好牌,小7需要将好牌放置在位置3,7,8。以下是具体过程:


输入
一行,三个整数,N,K和P。(数与数之间用空格隔开)
输出
K/N行,从上到下,按照升序输出好牌的放置位置,才能保证小7获得所有的好牌。
样例输入
3 9 2
样例输出
3
7
8
提示
数据范围:
2 <= N <=100
N <= K <=100 000
1 <= P <=10
全局题号
15666
添加于
2017-07-23
提交次数
18
尝试人数
8
通过人数
8