b'\n_START_ARTICLE_\nN\xc3\xbamero sequencial combinat\xc3\xb3rio\n_START_SECTION_\nConvers\xc3\xa3o nota\xc3\xa7\xc3\xa3o combinatorial para CSN\n_START_PARAGRAPH_\nDemonstra-se abaixo uma f\xc3\xb3rmula gen\xc3\xa9rica para c\xc3\xa1lculo do c\xc3\xb3digo CSN a partir de um dado vetor de elementos a previamente classificados em ordem crescente._NEWLINE_Ou, alternativamente:_NEWLINE_Onde:_NEWLINE_  n = n\xc3\xbamero de elementos a serem combinados_NEWLINE_  r = n\xc3\xbameros por combina\xc3\xa7\xc3\xa3o_NEWLINE_  a = vetor com a combina\xc3\xa7\xc3\xa3o desejada (a[1]=primeiro elemento)_NEWLINE_Em nota\xc3\xa7\xc3\xa3o computacional pode-se usar o seguinte algoritmo para realizar a convers\xc3\xa3o da nota\xc3\xa7\xc3\xa3o combinatorial para o c\xc3\xb3digo CSN:_NEWLINE_  x = 0_NEWLINE_  Para i de 1 at\xc3\xa9 r fa\xc3\xa7a_NEWLINE_    k = n - a[r-i+1] (edito para salientar que na codifica\xc3\xa7ao sera k=n-a(r-i) visto o array come\xc3\xa7ar na posi\xc3\xa7ao zero)_NEWLINE_    Se k >= i Ent\xc3\xa3o_NEWLINE_       x = x + k!/(i!(k-i)!)_NEWLINE_       // ou: x = x + combina\xc3\xa7\xc3\xa3o(k, i)_NEWLINE_    Fim Se_NEWLINE_  Fim Para_NEWLINE_  CSN = (n!/(r!(n-r)!)) - x_NEWLINE_  // ou: CSN = combina\xc3\xa7\xc3\xa3o(n, r) - x'