2021-06-15 00:49:18 -07:00
---
id: 5900f4ef1000cf542c510001
2022-03-04 19:46:29 +05:30
title: 'Problema 386: massima lunghezza di una anticatena'
2021-06-15 00:49:18 -07:00
challengeType: 5
forumTopicId: 302050
dashedName: problem-386-maximum-length-of-an-antichain
---
# --description--
2022-03-04 19:46:29 +05:30
Sia $n$ un numero intero e $S(n)$ il set di fattori di $n$.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Un sottoinsieme $A$ di $S(n)$ è chiamato anticatena di $S(n)$ se $A$ contiene solo un elemento o se nessuno degli elementi di $A$ divide nessuno degli altri elementi di $A$.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Per esempio: $S(30) = \\{1, 2, 3, 5, 6, 10, 15, 30\\}$
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
$\\{2, 5, 6\\}$ non è una anticatena di $S(30)$.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
$\\{2, 3, 5\\}$ è una anticatena di $S(30)$.
Sia $N(n)$ la lunghezza massima di una anticatena di $S(n)$.
Trova $\sum N(n)$ per $1 ≤ n ≤ {10}^8$
2021-06-15 00:49:18 -07:00
# --hints--
2022-03-04 19:46:29 +05:30
`maximumLengthOfAntichain()` dovrebbe restituire `528755790` .
2021-06-15 00:49:18 -07:00
```js
2022-03-04 19:46:29 +05:30
assert.strictEqual(maximumLengthOfAntichain(), 528755790);
2021-06-15 00:49:18 -07:00
```
# --seed--
## --seed-contents--
```js
2022-03-04 19:46:29 +05:30
function maximumLengthOfAntichain() {
2021-06-15 00:49:18 -07:00
return true;
}
2022-03-04 19:46:29 +05:30
maximumLengthOfAntichain();
2021-06-15 00:49:18 -07:00
```
# --solutions--
```js
// solution required
```