J'aime à penser à un nombre 10-adique comme un nombre qui va infiniment vers la gauche, ou à un module entier une très très grande puissance de 10.
Les choses portent infiniment vers la gauche et disparaissent. Pour voir ce que je veux dire, notons que ...6667 * 3 = 1dans le pays 10-adique, puisque le "2" qui porte vers la gauche va à l'infini.
L'addition et la multiplication ont un sens pour les nombres 10-adiques, car les derniers nchiffres de la somme / produit ne dépendent que des derniers nchiffres des sommets / multiplicandes.
Étant donné n, vous devez imprimer les derniers nchiffres de la racine cubique 10-adique de 3, c'est-à-dire xsatisfaisant x*x*x = 3.
Cela se termine:
...878683312291648481630318492665160423850087895134587
Votre code doit se terminer n=1000avant la soumission.
Disons que si le nombre que vous devez imprimer commence par zéro, vous n'avez pas besoin d'imprimer les zéros de tête, car ce n'est pas vraiment le point d'imprimer des zéros supplémentaires.
C'est du code-golf . La réponse la plus courte en octets gagne.
n=12sortie 87895134587au lieu de 087895134587. Personnellement, je le