#P176. [Entry U114/T1] 01-strings and 01-subsequences

[Entry U114/T1] 01-strings and 01-subsequences

版权声明

本题版权归 所有。

题目来源:http://8.136.99.126/blog/114/686bb169ab85cef1c18668cc

题目描述

试构造一个长度为 nn 的 01 串 SS,使得其中恰好有 mm 个子序列 01\texttt{01},或报告无解。

输入格式

本题有多组数据。

第一行一个正整数 TT 表示数据组数。

下面 TT 行,每行两个非负整数 n,mn,m

输出格式

如果有解,输出构造出的 01 串,否则输出 nn 个半角感叹号(!,ASCII 码为 3333)。

样例

4
2 4
6 8
10 12
14 16
!!
001111
0101011100
11100001111000

提示

对于 50%50\% 的数据,n100n \le 100m104m \le 10^4

对于 100%100\% 的数据,1T1041 \le T \le 10^41n1061 \le n \le 10^60m10180 \le m \le 10^{18}

保证所有数据中 nn 的和不大于 10610^6