Time limit: 0.1s
Memory limit: 4MB
Input: nrcuv.in
Output: nrcuv.out
Se dă un alfabet format din litere distincte. Cu aceste litere se pot forma cuvinte de litere. Dintre acestea ne interesează cuvintele în care există cel puţin o literă care apare de cel puţin două ori. Notăm cu numărul acestor cuvinte.
Cerinţă
Să se scrie un program care cunoscând , determină .
Date de intrare
Fişierul de intrare nrcuv.in
conţine pe prima linie numărul natural .
Date de ieşire
Fişierul de ieşire nrcuv.out
conţine pe prima linie numărul .
Restricții și precizări
- ;
- Pentru din teste .
Exemplul 1
nrcuv.in
2
nrcuv.out
2
Explicație
Dacă notăm cu a
şi b
cele două litere distincte, cuvintele care ne interesează sunt aa
şi bb
.
Exemplul 2
nrcuv.in
11
nrcuv.out
285271753811