CF1612B.Special Permutation
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
A permutation of length n is an array p=[p1,p2,…,pn] which contains every integer from 1 to n (inclusive) exactly once. For example, p=[4,2,6,5,3,1] is a permutation of length 6 .
You are given three integers n , a and b , where n is an even number. Print any permutation of length n that the minimum among all its elements of the left half equals a and the maximum among all its elements of the right half equals b . Print -1 if no such permutation exists.
输入格式
The first line of the input contains one integer t ( 1≤t≤1000 ), the number of test cases in the test. The following t lines contain test case descriptions.
Each test case description contains three integers n , a , b ( 2≤n≤100 ; 1≤a,b≤n ; a=b ), where n is an even number (i.e. nmod2=0 ).
输出格式
For each test case, print a single line containing any suitable permutation. Print -1 no such permutation exists. If there are multiple answers, print any of them.
输入输出样例
输入#1
7 6 2 5 6 1 3 6 4 3 4 2 4 10 5 3 2 1 2 2 2 1
输出#1
4 2 6 5 3 1 -1 6 4 5 1 3 2 3 2 4 1 -1 1 2 2 1