Woburn Challenge 1999 - Suicidal
The Impossible Mission Force had some cutbacks and Ethan Hunt was
disavowed. His story is now told in the sequel to the popular Good Will
Hunting, tentatively titled Good Ethan Hunt. Ethan needs to pay the
bills in his currently unemployed state and has taken a job as a janitor
at a local college. Here, his tasks include resetting the key
combinations to several doors periodically. However, the man's a genius
and choosing a random code would be beneath him and so he will reset the
code in the following way: The code will involve all the numbers from
to
, where
. The code will be a permutation of the numbers
to
such that no
-term subsequence (
) of these numbers forms an
arithmetic sequence. Note that "subsequence" implies that the elements
are in the same relative order as in the original code.
For example, if , you must use all the numbers from
to
and a
valid code would be
. Your task is to generate ONE such
code given a value for
.
Input Specification
st line:
, the number of test cases.
Next lines: Different values for
.
Output Specification
For each value of , output ONE valid code (each code on a separate
line).
Sample Input
1
4
Sample Output
3 4 1 0 2
Comments
Not sure if this counts as a spoiler, but the problem is quite similar to https://dmoj.ca/problem/ioi09pp3 despite being worded quite differently