CF2215F.研究

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

这个牌堆有 nn 张牌,其中有一张关键牌在牌堆从顶到底数的第 ss 张。其余 n−1n-1 张牌都不是关键牌。关键牌当前的分值为 11。小 A 和小 B 都知道关键牌的位置。

小 A 和 小 B 轮流进行操作,小 A 先手。每次行动时,当前行动的人可以做如下操作:

  • 取出牌堆顶的 kk 张牌,其中 kk 为一个给定的常数。如果牌堆的牌数不足 kk 张则取全部。然后选择移除其中的 00 张牌或 11 张牌,并将其他取出的牌以自己指定的顺序放在牌堆底。
  • 如果小 B 移除了关键牌,那么游戏立刻结束,得分为 00;
  • 如果小 A 移除了关键牌,那么游戏立刻结束,得分为关键牌当前的分值;
  • 如果小 A 取出了关键牌并将它放回了牌堆底,那么她需要告诉小 B 新的关键牌位置,且关键牌的分值变成原来的分值加 11。

Alice 希望得分尽可能大,Bob 希望得分尽可能小。

如果双方都以最优策略行动,求最后的游戏结果。

输入格式

第一行一个正整数 T(1≤T≤50)T(1\le T\le50),表示测试数据组数。

对于每组测试数据,一行三个正整数 n,k,sn,k,s。保证 1≤n,k≤1091\le n,k \le 10^9,1≤s≤n1\le s\le n。

输出格式

如果最优策略下游戏会无限进行下去,输出一行 Infinity。

否则输出一行一个整数,表示最后的得分。

输入输出样例

  • 输入#1

    6
    3 2 1
    5 3 4
    10 3 1
    7 3 7
    817247666 7237 327476688
    610723117 332458760 292738094

    输出#1

    2
    0
    2
    4
    3470
    278264358

输入解题思路,AI测评打分。不知道怎么写?

首页