1.9 KiB
id, title, challengeType, forumTopicId, dashedName
| id | title | challengeType | forumTopicId | dashedName |
|---|---|---|---|---|
| 5900f4361000cf542c50ff48 | Problema 201: Subconjuntos com uma soma única | 5 | 301841 | problem-201-subsets-with-a-unique-sum |
--description--
Para qualquer conjunto A de números, considere sum(A) a soma dos elementos de A.
Considere o conjunto B = \\{1,3,6,8,10,11\\}. Há 20 subconjuntos de B contendo três elementos, e suas somas são:
\begin{align} & sum(\\{1,3,6\\}) = 10 \\\\ & sum(\\{1,3,8\\}) = 12 \\\\ & sum(\\{1,3,10\\}) = 14 \\\\ & sum(\\{1,3,11\\}) = 15 \\\\ & sum(\\{1,6,8\\}) = 15 \\\\ & sum(\\{1,6,10\\}) = 17 \\\\ & sum(\\{1,6,11\\}) = 18 \\\\ & sum(\\{1,8,10\\}) = 19 \\\\ & sum(\\{1,8,11\\}) = 20 \\\\ & sum(\\{1,10,11\\}) = 22 \\\\ & sum(\\{3,6,8\\}) = 17 \\\\ & sum(\\{3,6,10\\}) = 19 \\\\ & sum(\\{3,6,11\\}) = 20 \\\\ & sum(\\{3,8,10\\}) = 21 \\\\ & sum(\\{3,8,11\\}) = 22 \\\\ & sum(\\{3,10,11\\}) = 24 \\\\ & sum(\\{6,8,10\\}) = 24 \\\\ & sum(\\{6,8,11\\}) = 25 \\\\ & sum(\\{6,10,11\\}) = 27 \\\\ & sum(\\{8,10,11\\}) = 29 \\end{align}
Algumas destas somas ocorrem mais de uma vez, outras são únicas. Para um conjunto de A, considere U(A,k) como sendo o conjunto de somas únicas de subconjuntos de k elementos de A, No nosso exemplo, encontramos U(B,3) = \\{10,12,14,18,21,25,27,29\\} e sum(U(B,3)) = 156.
Agora, considere o $100$º conjunto de elementos S = \\{1^2, 2^2, \ldots , {100}^2\\}. S tem 100.891.344.545.564.193.334.812.497.256\\; subconjuntos de 50 elementos.
Determine a soma de todos os números inteiros que são a soma de exatamente um dos subconjuntos de 50 elementos de S, ou seja, encontre sum(U(S,50)).
--hints--
uniqueSubsetsSum() deve retornar 115039000.
assert.strictEqual(uniqueSubsetsSum(), 115039000);
--seed--
--seed-contents--
function uniqueSubsetsSum() {
return true;
}
uniqueSubsetsSum();
--solutions--
// solution required