CF1957B.A BIT of a Construction

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

A BIT of a Construction

题目描述

给定 n,kn,k,请构造序列 ana_n,你需要保证 aia_i 为自然数,同时满足以下条件:

  • i=1nai=k\sum\limits_{i=1}^{n} a_i=k

  • a1a2ana_1|a_2|\dots|a_n 二进制下拆位后 11 的数量最大,其中 | 表示按位或

输入格式

第一行一个整数 tt,表示数据组数。

接下来对于每组数据,共一行两个整数 n,kn,k

输出格式

tt 行,每行 nn 个整数,表示构造的 ana_n

如果有多个解,输出任意解即可。

说明/提示

对于全部数据,满足 1t1041\le t\le10^41n2×1051\le n\le2\times10^51k1091\le k\le10^9n2×105\sum n\le2\times10^5

样例

4
1 5
2 3
2 5
6 51
5
1 2
5 0
3 1 1 32 2 12

在线编程 IDE

建议全屏模式获得最佳体验