有两名玩家 X 和 Y 正在玩游戏。X 将首先开始,并且可以从无限数量的石头集中选择 1 块石头,之后 Y 将开始并可以选择 2 块石头,然后 X 将选择 3 块石头,依此类推,游戏将交替进行,直到 X 选择的石头总数之和小于或等于给定数字 A,或者 Y 选择的石头总数之和小于或等于另一个给定数字 B。如果任何当前总和…… 阅读更多
设置位是数字的二进制表示中为“1”的位。数字的二进制表示仅包含两个数字“1”和“0”,也可能以字符串的形式存在。给定一个字符串,即给定数字的二进制表示,以及一个整数 k。我们需要从给定字符串中获取所有长度为 k 的子字符串,并取所有子字符串的按位或,最后我们需要返回最终字符串中存在的设置位的数量。示例… 阅读更多