在 C++ 中具有至多 K 个设置位的小于 X 的最大数