Każdą permutację 
 liczb 
 można zakodować za pomocą ciągu 
,
w którym 
 jest równe liczbie wszystkich 
 takich, że:
(
 oraz 
), dla każdego 
.
Kodem permutacji 
 jest
ciąg: 
.
Napisz program, który:
 i kolejne wyrazy
ciągu liczb 
,
,
. Jest to liczba wyrazów ciągu
.
 wierszy jest zapisana jedna liczba
całkowita nieujemna nie większa niż 
. Jest to kolejny wyraz
ciągu 
.Na standardowym wyjściu należy zapisać:
 wierszy jeden wyraz permutacji
, której kodem jest dany ciąg 
, zapisany na standardowym
wejściu,
 nie jest kodem żadnej
permutacji.Dla danych wejściowych:
7 0 0 1 0 2 0 4
poprawną odpowiedzią jest:
1 5 2 6 4 7 3
Dla danych wejściowych:
4 0 2 0 0
poprawną odpowiedzią jest:
NIE
Autor zadania: Krzysztof Diks.
In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.