牛妹想要牛牛女装,但是众所周知,女装的开始都是需要一个被逼无奈的理由。所以牛牛现在缺一个机会,因此他对着牛妹立了一个flag(这是不易察觉的阴谋)。
牛牛告诉牛妹如果你能解决我提出的问题,我就当场女装倒立。为了让牛牛顺理成章的女装,牛妹当然必须答应。
function build(n, base = 0, array = []): if n == 0 end function now = base + (1 << int(log2(n))) array.add(now) if n == 1 end function build((1 << int(log2(n))) - 1, base, array) build(n - (1 << int(log2(n))), base + (1 << int(log2(n))), array) end function
第一行一个整数
表示你需要回答的询问数量.
接下来每行两个整数
.
对于每个询问回答
的第
个数是什么.
本题已于下方时间节点更新,请注意题解时效性:
1. 2025-12-25 优化题面文本,将原图片形式的伪代码用代码的形式展现,同时增加了初始状态的定义。