CF1352F.Binary String Reconstruction
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
For some binary string s (i.e. each character si is either '0' or '1'), all pairs of consecutive (adjacent) characters were written. In other words, all substrings of length 2 were written. For each pair (substring of length 2 ), the number of '1' (ones) in it was calculated.
You are given three numbers:
- n0 — the number of such pairs of consecutive characters (substrings) where the number of ones equals 0 ;
- n1 — the number of such pairs of consecutive characters (substrings) where the number of ones equals 1 ;
- n2 — the number of such pairs of consecutive characters (substrings) where the number of ones equals 2 .
For example, for the string s= "1110011110", the following substrings would be written: "11", "11", "10", "00", "01", "11", "11", "11", "10". Thus, n0=1 , n1=3 , n2=5 .
Your task is to restore any suitable binary string s from the given values n0,n1,n2 . It is guaranteed that at least one of the numbers n0,n1,n2 is greater than 0 . Also, it is guaranteed that a solution exists.
输入格式
The first line contains an integer t ( 1≤t≤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,n2 ( 0≤n0,n1,n2≤100 ; n0+n1+n2>0 ). It is guaranteed that the answer for given n0,n1,n2 exists.
输出格式
Print t 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