我的智商被一道很简单的题目侮辱了!
  • 板块题目总版
  • 楼主封禁用户
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/8/1 21:00
  • 上次更新2024/8/1 22:23:30
查看原帖
我的智商被一道很简单的题目侮辱了!
695833
封禁用户楼主2024/8/1 21:00

铁一通道:#F. 智力考验。


问题描述

在oiClass里,小A和小B是非常聪明的两个同学,为了一分高低,他们决定玩一个智力游戏。首先,小A挑出 nn 个棋子,然后小B给出一个整数 kk。接着,小A和小B轮流取走棋子,每人每次只能取走 11 到 kk 个棋子,取走最后一个棋子的人胜。每一轮都是A先取。现在知道小A给出的 nn,你能帮小B想一个最小的 kk,确保小B能稳赢吗?

输入格式

输入一行只包含一个整数 nn。

输出格式

输出能确保小B稳赢的 kk 值。

如果有多个满足条件的 kk,输出最小的 kk。

如果不存在保证能必胜的 kk,则输出 00。

输入数据 1

3

输出数据 1

2

样例解释

小A给出 33 个棋子,小B把 kk 定为 22,有必胜把握。

在这种情况下,如果小A取了 11 个棋子,那么小B可以取剩下的 22 个棋子,小B胜。如果小A取了 22 个棋子,那么小B取 11 个,也是小B胜。

数据范围

60%60\%的数据:n≤50n \leq 50

100%100\%的数据:n≤231n \leq 2^{31}

本人没有一点思路,求思路/代码。

2024/8/1 21:00
加载中...