MATEK
Nya'ri Viktor
office at flexelec.hu
Thu Nov 4 09:47:00 CET 2004
>> Köszi a levezetést, de a sors fintora, hogy az eredeti feladat pont az
>> lenne, hogy két olyan egész negyzetszámot talalni (nem próbálgatással,
>> hanem valami függvénnyel), amelyek kulonbsege egy adott x egész szám.
>> Pont ezt próbáltam a pythagorassal megközelíteni :)))
>> Akkor itt harapott a saját farkába a kígyó? :-)
>>
>> Esetleg akkor erre a feladatra valakinek valami használható ötlet?
>> Olyan jó matek algoritmusok repkednek itt a listán mostanában; minden
>> reményem bennetek van! :)
Vajk Fekete wrote:
> ha x paratlan, es nem az osszes megoldas kell, hanem kell egy
megoldas, akkor:
>
> b^2 - a^2 = a+b ha b=a+1
>
> ebbol az kovetkezik hogy egy x=2n+1 alaku szamra x=(n+1)^2 - n^2
Na igen; de ez (ahogy írtad is) csak abban az esetben igaz, ha b=a+1,
azaz ha a két négyzetszám gyöke 1 távolságra van egymástól. De ez egy
nagyon általános eset, ugyanis BÁRMELYIK páratlan természetes szám
felírható két egymást követö szám négyzetének különbségeként a fenti módon.
Pl. ha x=11
akkor b=6 a=5 (36-25=11) itt igaz hogy (b=a+1) és (x=a+b)
Itt csak ez az egy megoldás van.
ha x=15
akkor lehet b=8 a=7 (64-49=15) itt igaz hogy (b=a+1) és (x=a+b)
de lehet b=4 a=1 (16-1=15) itt nem igaz hogy (b=a+1) és (x=a+b)
Itt már két megoldás is van.
De ha pl. x=45
akkor lehet b=23 a=22 (529-484=45) itt igaz hogy (b=a+1) (x=a+b)
vagy lehet b=9 a=6 (81-36=45) itt nem igaz hogy (b=a+1) és (x=a+b)
de lehet b=7 a=2 (49-4=45) itt sem igaz hogy (b=a+1) és (x=a+b)
Itt viszont már három megoldás is van.
Szoval valami x=(n+1)^2 - n^2 -töl eltéro" ügyes algoritmus kellene, ami
ad egy másik megoldást (abban az esetben, ha van még megoldás a b=a+1
-en kivül; nem kell az összeset, csak legalább egy másikat), és mindezt
PRÓBÁLGATÁS NÉLKÜL!
Na ez már combosabb feladat... :-) Erre valami okosság???
More information about the Elektro
mailing list