Ripropongo anche in questo forum un problema che, sotto altro nick, ho proposto e risolto nel forum di Matematicamente, ma vorrei avere anche un vostro parere a riguardo:
Sia $ a,b,c $ interi vogliamo sapere se esiste e come calcolare $ x $ sempre intero tale che:
$ a^x=b(c) $
Logaritmo discreto
Re: Logaritmo discreto
Ah ma quindi tu intendi:Stradh ha scritto:$ a^x=b(c) $
$ $a^x \equiv b \pmod c$ $
Giusto ?
P.S:
impara il LaTeX e mettilo da ParTeX !
"[i]What is a good Olympiad problem?[/i] Its solution should not require any prerequisites except cleverness. A high scool student should not be at a disadvantage compared to a professional mathematician."
Uhm... se non sbaglio è un problema piuttosto "grosso" di crittografia -- non esistono algoritmi efficienti, e se ce ne fossero farebbero saltare parecchi algoritmi di crittografia largamente diffusi. Quindi chi ha una soluzione più veloce di quelle su http://en.wikipedia.org/wiki/Discrete_logarithm è destinato a diventare molto ricco o molto famoso.
(parlo degli aspetti algoritmici -- la parte di "quando esiste la soluzione e quante ce ne sono", in astratto o per numeri piccoli, è fattibilissima)
(parlo degli aspetti algoritmici -- la parte di "quando esiste la soluzione e quante ce ne sono", in astratto o per numeri piccoli, è fattibilissima)
--federico
[tex]\frac1{\sqrt2}\bigl(\left|\text{loves me}\right\rangle+\left|\text{loves me not}\right\rangle\bigr)[/tex]
[tex]\frac1{\sqrt2}\bigl(\left|\text{loves me}\right\rangle+\left|\text{loves me not}\right\rangle\bigr)[/tex]