题目
LeetCode 3007.价值和小于等于 K 的最大数字
解释
## 题目描述 给你一个整数 k 和一个整数 x 。整数 num 的价值是它的二进制表示中在 x,2x,3x 等位置处 设置位 的数目(从最低有效位开始)。下面的表格包含了如何计算价值的例子。 x num Binary Representation Price 1 13 000001101 3 2 13 000001101 1 2 233 011101001 3 3 13 000001101 1 3 362 101101010 2   num 的 累加价值 是从 1 到 num 的数字的 总 价值。如果 num 的累加价值小于或等于 k 则被认为是 廉价 的。 请你返回 最大 的廉价数字。 ## 示例 **示例 1:** **输入:** k = 9, x = 1 **输出:** 6 **解释:** 由下表所示,6 是最大的廉价数字。 x num Binary Representation Price Accumulated Price 1 1 001 1 1 1 2 010 1 2 1 3 011 2 4 1 4 100 1 5 1 5 101 2 7 1 6 110 2 9 1 7 111 3 12 **示例 2:** **输入:** k = 7, x = 2 **输出:** 9 **解释:** 由下表所示,9 是最大的廉价数字。 x num Binary Representation Price Accumulated Price 2 1 0001 0 0 2 2 0010 1 1 2 3 0011 1 2 2 4 0100 0 2 2 5 0101 0 2 2 6 0110 1 3 2 7 0111 1 4 2 8 1000 1 5 2 9 1001 1 6 2 10 1010 2 8 ## 约束条件 1 <= k <= 1015 1 <= x <= 8 ## LeetCode 链接 https://leetcode.cn/problems/maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k/
答案
正在疯狂整理答案中......