|
|
 |
Hódító / Queosia forum
http://queosia.com
http://hodito.hu
|
|
Egyéb Minden, ami máshova nem fér |

02-06-2010, 12:32
|
Member
|
|
Join Date: Jun 2009
Location: Törökszentmikós/B.P.-TTNY
Posts: 317
Activity: 0%
Longevity: 82%
|
|
Quote:
Originally Posted by Valezius
Akkor oldd meg úgy is 
Kicsit gondolkodtam rajta az ismert megoldások segítségével be is tudtam fejezni a gondolatot, de nem jött ki olyan megoldás, ami nem igényelne sokkal több 0-t, mint amiket ismerek.
Ez szerintem az a feladat, aminél minden megoldás magában is érdekes.
Egyébként csak annyi, hogy nem kell tologatni: számjegyek 0-tól 8-ig 9-es a space. És az így kapott egyetlen hosszú szám lesz a 0-k száma.
|
Csak ez az egyetlen, hosszú szám kezdődhet nullával, ha elsőként a 0 számot akarjuk elkönyvelni - az pedig nem túl szerencsés (ha jól látom, nem volt potitív egész a feltételben - igazából fel kellene tenni a nemnegativitást is...)
|

02-06-2010, 12:41
|
Member
|
|
Join Date: Aug 2007
Location: Komárom
Posts: 1,545
Activity: 0%
Longevity: 91%
|
|
hát nem tudom lehet hülye vagyok, és nem értek hozzá, de ha csak nullát fogok írni az folyamatos 0-ák sorozata lesz  én nem látok külömbséget akármilyen prím számok szorzatát veszem  max úgy tud jelet megkülömböztetni 0ával, hogy elforgatja a papírt és oldalas nulla lesz az egyes helyén
aztán lehet nagy hülyeségeket hordok itt össze 
|

02-06-2010, 12:43
|
Member
|
|
Join Date: Aug 2007
Location: Komárom
Posts: 1,545
Activity: 0%
Longevity: 91%
|
|
meg aztán az írógépen vannak betük is és azt nem írta, hogy elromlott volna 
|

02-06-2010, 13:36
|
Senior Member
|
|
Join Date: Jan 2006
Posts: 5,907
Activity: 0%
Longevity: 99%
|
|
Quote:
Originally Posted by tisztelet63
hát nem tudom lehet hülye vagyok, és nem értek hozzá,
|
Akkor szerintem maradjunk is ennyiben. Gondolkodj meg picit. 
__________________
Remedy
|
The Following User Says Thank You to Remedy For This Useful Post:
|
|

02-06-2010, 15:28
|
Member
|
|
Join Date: Jan 2009
Location: Budapest
Posts: 773
Activity: 0%
Longevity: 85%
|
|
Azt hiszem két megoldás van. Az egyik, amit tisztelet63 irt, hogy elforgatjuk a papirt, és az oldalas 0 a szóköz
A másik pedig Alg módszere, kiegészitve a sorrend megkapásával.
Minden 'n' számot helyettesitünk az 'n'-dik primmel, és arra a hatványra emeljük, ahányadik a sorban, és ezeket összeszorozzuk. Például ha a kódolandó szám 4, 10, 2, akkor ennyi 0-t irunk: 4. prim az elsőn (7) * 10.prim a másodikon (841) * 2.prim a harmadikon (8) = 47096
Az igy kapott 0-kból vissza lehet fejteni az eredeti számokat, ha vesszük a primtényezős felbontását, ami: 2^3 * 7^1 * 29^2 ==> a sorrend 7,29,2, ezek pedig a 4., a 10. és a 2. primek, szóval a 4,10,2 számokat kellett könyvelni.
__________________
Padlócsempe (6) (#216127) [4/L]
Csempe (3) (#396380) [1/A]
Padlófütés (2) (#560612) [3/G]
|

02-06-2010, 15:44
|
Member
|
|
Join Date: Jan 2009
Location: Budapest
Posts: 773
Activity: 0%
Longevity: 85%
|
|
Van benne kis hiba, mindjárt javitom
__________________
Padlócsempe (6) (#216127) [4/L]
Csempe (3) (#396380) [1/A]
Padlófütés (2) (#560612) [3/G]
|

02-06-2010, 15:46
|
Member
|
|
Join Date: Jun 2009
Location: Törökszentmikós/B.P.-TTNY
Posts: 317
Activity: 0%
Longevity: 82%
|
|
Quote:
Originally Posted by Padlócsempe
Azt hiszem két megoldás van. Az egyik, amit tisztelet63 irt, hogy elforgatjuk a papirt, és az oldalas 0 a szóköz
A másik pedig Alg módszere, kiegészitve a sorrend megkapásával.
Minden 'n' számot helyettesitünk az 'n'-dik primmel, és arra a hatványra emeljük, ahányadik a sorban, és ezeket összeszorozzuk. Például ha a kódolandó szám 4, 10, 2, akkor ennyi 0-t irunk: 4. prim az elsőn (7) * 10.prim a másodikon (841) * 2.prim a harmadikon (8) = 47096
Az igy kapott 0-kból vissza lehet fejteni az eredeti számokat, ha vesszük a primtényezős felbontását, ami: 2^3 * 7^1 * 29^2 ==> a sorrend 7,29,2, ezek pedig a 4., a 10. és a 2. primek, szóval a 4,10,2 számokat kellett könyvelni.
|
És mi van akkor, ha egy szám többször is szerepel? Sőt, ha több szám szerepel többször?
|

02-06-2010, 15:46
|
Senior Member
|
|
Join Date: Oct 2006
Location: Veresegyház
Posts: 3,662
Activity: 0%
Longevity: 96%
|
|
A prímtényezős felbontással megvannak a számok ez oké.
De ha csak simán összeszorozzuk a sorszámokat, akkor lehet ellenpéldát találni.
Mivel ha mondjuk a kitevő 8, akkor nem tudjuk, hogy az első és a 8. vagy a 2. és a 4. számról van-e szó.
Tehát ha a könyvelés olyan, hogy az1. és 8. összeg ugyanaz továbbá a 2. és a 4. összeg is, akkor máris nem tudjuk, melyik melyik.
|
The Following User Says Thank You to Valezius For This Useful Post:
|
|

02-06-2010, 16:02
|
Member
|
|
Join Date: Jan 2009
Location: Budapest
Posts: 773
Activity: 0%
Longevity: 85%
|
|
Az előző megoldásomban két hiba volt. Egyrészt, ha egy szám kétszer szerepel, akkor bibi van. Másrészt prímtényezős felbontást csinálni egy nagy számnál szinte lehetetlen. Ezért olyan jó az RSA kódolás.
A megoldás:
az első prímszámot felemeljük az első könyvelendő szám-ra, a másodikat a másodikra, stb.
Tehát ha azt akarom könyvelni, hogy 6, 10, 20, 6, akkor a megoldás:
2^6 * 3^10 * 5^20 * 7^6 = ahány 0-t kell írni.
Lebontani pedig egyszerűbb, mert egymást követő prímek lesznek a prímtényezős felbontásban, és egyértelmű, mert minden szám különböző prímnek lesz a kitevőjében, pontosan annak, amelynek a prímek közötti sorszáma megegyezik a könyvelendő szám sorszámával.
__________________
Padlócsempe (6) (#216127) [4/L]
Csempe (3) (#396380) [1/A]
Padlófütés (2) (#560612) [3/G]
Last edited by Padlócsempe; 02-06-2010 at 16:18..
|
The Following User Says Thank You to Padlócsempe For This Useful Post:
|
|

02-06-2010, 16:16
|
Senior Member
|
|
Join Date: Oct 2006
Location: Veresegyház
Posts: 3,662
Activity: 0%
Longevity: 96%
|
|
Ilyen technikai kérdésekbe szerintem nagy hülyeség belemenni. Mivel ennyi db nulla leírása elég kevés szám után is lehetetlenné válik a gyakorlatban.
Egyébként ez a másik "szokásos megoldás". Azért is jó feladni ezt a feladatot, mert néha felbukkan új megoldás vagy megoldás kezdemény is.
Van egy saját másoktól még nem reprodukált megoldásom is, ami valószínűleg kisebb számokat eredményez, de sajnos ott is exponenciálisan nő.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +1. The time now is 20:07.
 |
|
|
|
|
|
|