Esta pergunta já tem respostas aqui :
Resposta
Ambas estão corretas e significam exatamente a mesma coisa.
Posso certamente imaginar situações em que “cem” seria o preferido; por exemplo, em resposta a uma pergunta como:
Q. Cruella de Ville roubou um cento e um Beagles ou dois cento e um?
A. Cem cem. E eram dálmatas, seu idiota, não Beagles.
Ou, em contraste:
Q. Quantas flexões você disse que fazia todas as manhãs; foram cem ou um milhão?
A. Eh!? O que você acha que eu sou, uma máquina? Foram cem. Obviamente!
Mas mesmo lá, as formas “a” e “um” são praticamente intercambiáveis.