火大

题目背景

![](https://cdn.luogu.com.cn/upload/image_hosting/bp0nfbj7.png)

题目描述

给定两个正整数 $n,m$,求一个长为 $n$ 的序列 $a_1,a_2,\cdots,a_n$,满足如下两个要求。 - 对于任意整数 $i$ ,其中 $1\le i\le n$,满足 $0\le a_i<m$ 且 $a_i$ 为整数。 - 对于任意整数 $i,j$,其中 $1\le i\le j\le n$,存在整数 $k$,其中 $1\le k\le j$,满足 $a_k\in [\frac{m(i-1)}{j},\frac{mi}{j})$。 若存在序列 $a$ 满足要求,请给出构造,否则请输出 `fire big`。

输入输出格式

输入格式


**本题多测。** 第一行,一个正整数 $T$,表示数据组数。 随后输入 $T$ 组数据。对于每组数据,输入两个正整数 $n,m$,其意义如题目中所描述。

输出格式


对于每组数据,若存在序列 $a$ 满足要求,输出一行 $n$ 个数表示序列 $a$,否则输出一行 `fire big`。

输入输出样例

输入样例 #1

5
1 1
2 2
3 3
4 100
100 5

输出样例 #1

0
0 1
0 2 1
1 50 99 30
fire big

说明

**洛谷代码长度限制为 $\textbf{50\ KB}$。** ### 评分标准 对于某一个测试点,若你的输出有无解均判断正确,则你至少可以获得 $40\%$ 的分数。 特别的,如果你的输出的格式不合法,你可能会获得 $0$ 分,一种格式合法的输出是每行输出 $n$ 个 $0$。 ### 数据范围 对于所有数据,保证 $1\le n\le 10^3$,$1\le T\le 4.4\times 10^4$,$1\le \sum n<10^6$,$1\le m\le 10^8$。 本题共有 $12$ 个测试点,测试点不等分,每个测试点的具体分值如下。 |测试点编号|分值|$n$|$m$| |:-:|:-:|:-:|:-:| |$1$|$5$|$\le 3$|$=n$| |$2$|$5$|$\le 5$|$\le 5$| |$3$|$5$|$\le 5$|$=10^8$| |$4$|$5$|$\le 5$|$\le 10^8$| |$5$|$5$|$\le 10$|$=n$| |$6$|$5$|$\le 10$|$\le 10^8$| |$7$|$5$|$\le 10^3$|$<n$| |$8$|$10$|$\le 15$|$\le 100$| |$9$|$10$|$\le 15$|$\le 10^8$| |$10$|$15$|$\le 44$|$\le 10^3$| |$11$|$15$|$\le 10^3$|$=10^8$| |$12$|$15$|$\le 100$|$\le 10^8$|