CF1694A.Creep
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Define the score of some binary string T as the absolute difference between the number of zeroes and ones in it. (for example, T= 010001 contains 4 zeroes and 2 ones, so the score of T is ∣4−2∣=2 ).
Define the creepiness of some binary string S as the maximum score among all of its prefixes (for example, the creepiness of S= 01001 is equal to 2 because the score of the prefix S[1…4] is 2 and the rest of the prefixes have a score of 2 or less).
Given two integers a and b , construct a binary string consisting of a zeroes and b ones with the minimum possible creepiness.
输入格式
The first line contains a single integer t (1≤t≤1000) — the number of test cases. The description of the test cases follows.
The only line of each test case contains two integers a and b ( $ 1 \le a, b \le 100$ ) — the numbers of zeroes and ones correspondingly.
输出格式
For each test case, print a binary string consisting of a zeroes and b ones with the minimum possible creepiness. If there are multiple answers, print any of them.
输入输出样例
输入#1
5 1 1 1 2 5 2 4 5 3 7
输出#1
10 011 0011000 101010101 0001111111
说明/提示
In the first test case, the score of S[1…1] is 1 , and the score of S[1…2] is 0 .
In the second test case, the minimum possible creepiness is 1 and one of the other answers is 101.
In the third test case, the minimum possible creepiness is 3 and one of the other answers is 0001100.