Considereu la seqüència infinita de nombres primers: , , , etcètera. Per a cada nombre de xifres , la seva codificació de Gödel es defineix com Per exemple, la codificació de Gödel de 4031 és .
Feu un programa que llegeixi nombres i escrigui la seva codificació de Gödel.
L’entrada consisteix en diversos nombres, amb possibles zeros a l’esquerra. Els nombres primers necessaris per a les codificacions dels nombres donats són tots més petits que .
Per a cada nombre de l’entrada, cal escriure una línia amb aquell nombre i la seva codificació, seguint el format de l’exemple. Suposeu que les codificacions no tindran mai sobreeiximents.
Alguns dels nombres donats seran molt llargs, o tindran zeros a l’esquerra. Feu servir @string@s per llegir i tractar aquests nombres. A més, el vostre programa ha de ser eficient. Useu el garbell d’Eratòstenes per calcular tots els primers fins a al principi del programa.
Autoria: Professorat de P1
Generació: 2026-01-25T11:04:26.729Z
© Jutge.org, 2006–2026.
https://jutge.org