2.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName | 
|---|---|---|---|---|
| 5900f3d61000cf542c50fee7 | Problema 103: Quantidade especial de subconjuntos: ideal | 5 | 301727 | problem-103-special-subset-sums-optimum | 
--description--
Vamos S(A) representar a soma dos elementos no conjunto A, de tamanho n. Vamos chamá-la de uma soma especial definida se, para dois subconjuntos disjuntos, B e C, as seguintes propriedades são verdadeiras:
- S(B) ≠ S(C); ou seja, somas de subconjuntos não podem ser iguais.
- Se B contém mais elementos que C, S(B) > S(C).
Se S(A) for minimizado por um determinado n, vamos chamar de um conjunto de soma especial ideal. Os primeiros cinco conjuntos de somas especiais ideais são fornecidos abaixo.
\begin{align} & n = 1: \\{1\\} \\\\ & n = 2: \\{1, 2\\} \\\\ & n = 3: \\{2, 3, 4\\} \\\\ & n = 4: \\{3, 5, 6, 7\\} \\\\ & n = 5: \\{6, 9, 11, 12, 13\\} \\\\ \end{align}
Parece que, para um determinado conjunto ideal, A = \\{a_1, a_2, \ldots, a_n\\}, o próximo conjunto ideal é do formato B = \\{b, a_1 + b, a_2 + b, \ldots, a_n + b\\}, onde b é o elemento do "meio" na linha anterior.
Aplicando esta "regra", esperaríamos que o conjunto ideal para n = 6 fosse A = \\{11, 17, 20, 22, 23, 24\\}, com S(A) = 117. No entanto, este não é o conjunto ideal, já que apenas aplicamos um algoritmo para fornecer um conjunto quase ideal. O conjunto ideal para n = 6 é A = \\{11, 18, 19, 20, 22, 25\\}, com S(A) = 115 e string correspondente do conjunto: 111819202225.
Dado que A é uma soma especial ideal para n = 7, encontre sua string definida.
Observação: este problema está relacionado ao Problema 105 e ao Problema 106.
--hints--
optimumSpecialSumSet() deve retornar a string 20313839404245.
assert.strictEqual(optimumSpecialSumSet(), '20313839404245');
--seed--
--seed-contents--
function optimumSpecialSumSet() {
  return true;
}
optimumSpecialSumSet();
--solutions--
// solution required