CF1352F.Binary String Reconstruction

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

For some binary string ss (i.e. each character sis_i is either '0' or '1'), all pairs of consecutive (adjacent) characters were written. In other words, all substrings of length 22 were written. For each pair (substring of length 22 ), the number of '1' (ones) in it was calculated.

You are given three numbers:

  • n0n_0 — the number of such pairs of consecutive characters (substrings) where the number of ones equals 00 ;
  • n1n_1 — the number of such pairs of consecutive characters (substrings) where the number of ones equals 11 ;
  • n2n_2 — the number of such pairs of consecutive characters (substrings) where the number of ones equals 22 .

For example, for the string s=s= "1110011110", the following substrings would be written: "11", "11", "10", "00", "01", "11", "11", "11", "10". Thus, n0=1n_0=1 , n1=3n_1=3 , n2=5n_2=5 .

Your task is to restore any suitable binary string ss from the given values n0,n1,n2n_0, n_1, n_2 . It is guaranteed that at least one of the numbers n0,n1,n2n_0, n_1, n_2 is greater than 00 . Also, it is guaranteed that a solution exists.

输入格式

The first line contains an integer tt ( 1t10001 \le t \le 1000 ) — the number of test cases in the input. Then test cases follow.

Each test case consists of one line which contains three integers n0,n1,n2n_0, n_1, n_2 ( 0n0,n1,n21000 \le n_0, n_1, n_2 \le 100 ; n0+n1+n2>0n_0 + n_1 + n_2 > 0 ). It is guaranteed that the answer for given n0,n1,n2n_0, n_1, n_2 exists.

输出格式

Print tt lines. Each of the lines should contain a binary string corresponding to a test case. If there are several possible solutions, print any of them.

输入输出样例

  • 输入#1

    7
    1 3 5
    1 1 1
    3 9 3
    0 1 0
    3 1 2
    0 0 3
    2 0 0

    输出#1

    1110011110
    0011
    0110001100101011
    10
    0000111
    1111
    000
首页