21489_CoinGame

2022-5-16 18:19| 发布者: Hocassian| 查看: 30| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-4-89505323947400-Problem List-采集的数据-后羿采集器.html

Pro.ID

21489

Title

Coin Game

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=21489

AC

45

Submit

132

Ratio

34.09%

时间&空间限制

  • Time Limit: 1000/500 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    After hh has learned how to play Nim game, he begins to try another coin game which seems much easier.

    The game goes like this:

    Two players start the game with a circle of N coins.

    They take coins from the circle in turn and every time they could take 1~K continuous coins.

    (imagining that ten coins numbered from 1 to 10 and K equal to 3, since 1 and 10 are continuous, you could take away the continuous 10, 1, 2, but if 2 was taken away, you couldn't take 1, 3, 4, because 1 and 3 aren't continuous)

    The player who takes the last coin wins the game.

    Suppose that those two players always take the best moves and never make mistakes.

    Your job is to find out who will definitely win the game.

    输入

    The first line is a number T ( 1 ≤ T ≤ 100 ), represents the number of case. The next T blocks follow each indicates a case.

    Each case contains two integers N ( 3 ≤ N ≤ 109, 1 ≤ K ≤ 10 ).

    输出

    Description

    After hh has learned how to play Nim game, he begins to try another coin game which seems much easier.

    The game goes like this:

    Two players start the game with a circle of N coins.

    They take coins from the circle in turn and every time they could take 1~K continuous coins.

    (imagining that ten coins numbered from 1 to 10 and K equal to 3, since 1 and 10 are continuous, you could take away the continuous 10, 1, 2, but if 2 was taken away, you couldn't take 1, 3, 4, because 1 and 3 aren't continuous)

    The player who takes the last coin wins the game.

    Suppose that those two players always take the best moves and never make mistakes.

    Your job is to find out who will definitely win the game.

    Input

    The first line is a number T ( 1 ≤ T ≤ 100 ), represents the number of case. The next T blocks follow each indicates a case.

    Each case contains two integers N ( 3 ≤ N ≤ 109, 1 ≤ K ≤ 10 ).

    Output

    For each case, output the number of case and the winner "first" or "second". (as shown in the sample output)

    Sample Input

    2
    3 1
    3 2

    Sample Output

    Case 1: first
    Case 2: second

    Source

    样例输入

    2
    3 1
    3 2

    样例输出

    Case 1: first
    Case 2: second

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部