29
 правок
Изменения
Нет описания правки
 '''int''' permutation2num(a: '''list<int>'''):
   numOfPermutation = 0
   '''for''' i = 1 '''to''' n '''do'''                     <font color=green>// <tex>n</tex> {{---}} количество элементов в перестановке</font> 
     '''for''' j = 1  '''to''' a[i] - 1 '''do'''           <font color=green>// перебираем элементы, лексикографически меньшие нашего, которые могут стоять на <tex>i</tex>-м месте</font>  
       '''if''' was[j] == ''false''                <font color=green>// если элемент <tex>j</tex> ранее не был использован</font>