Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Gurulunk, WAZE?!
- eBay-es kütyük kis pénzért
- petipetya: Nagy chili topic. :)
- sziku69: Szólánc.
- GoodSpeed: Ebes, a megtervezett falu!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- NASsoljunk: ZyXEL NSA-310 és az FFP
Aktív témák
-
Mrinfinityvo
csendes tag
Helló!
Egy átlagos CAD-CAM program(pl. Inventor/Solid Edge) 2D-s vázlatszerkesztőjét szeretném lemajmolni.
(Le lehet tenni vonalakat meg köröket/köríveket, utána lehet ezekhez kényszereket adni
[párhuzamos, merőleges, érintő, egyvonalú, szög kényszer, hoszkényszer...stb.]
és utána minden szerkeszthető, állítható.)Alapvető programozási ismereteim vannak (Ki tudom rajzoltatni a vonalakat, köröket;
Egér eseményeket le tudom kezelni.) Egy gráfszerkesztő progit már írtam is,
amiben minden él gumivonal, egy csúcs megragadásánál a kapcsolódó élek követik a mozgatott csúcsot, csúcs törlésére a kapcsolódó élek is törlődnek.
Ott akadok el, hogy hogyan modelezzem ezeket a síkbeli alakzatokat,
hogy utána könnyen eldönthető legyen, hogy a rajz túlkényszerezett-e, vagy sem.Első ötletem, hogy valamilyen gráffal le lehetne írni a dolgot,
ahol a síkbeli alakzatok a gráf csúcsai, az élek pedig a köztük lévő kényszerek.
De hogy egy új kényszer megadása után hogyan döntöm el, hogy létezik e megoldás,
és főleg hogyan találok egyet, ami eleget tesz a kényszerek rendszerének, azt nem tudom.Kérdésem, hogy a matematika mely területe segíthetne a problémám kezelésében?
Esetleg írt-e valaki hasonló dolgot? -
(#18) Jester01
Ez pl. C-ben 100 000 számjegyűt 6 perc alatt tud. Ezt a GMP-t majd meglesem, remélem ki lehet belőle operálni a kérdéses részt.
(#19) Gyuri16
Viszont nagy számoknál az n is jó nagy lesz, és gyanítom kezdődik a buli előről.
-
Gyuri16
senior tag
ilyenen gondolkoztam par honapja, nem irtam kodot, de errefele indulnak:
van egy nagy szam, probaljuk meg kisebbre redukalni
x = a + b * k^n
ahol |a| = |b| (nagyjabol). k a szamrendszer alapja. tehat a szamot felosztom ket reszre, ugy hogy eloszor az elso felet veszem majd a masodikat eltolva megfelelo hellyel balra (szovegkent veve a szamot ketteosztjuk a feleben)ezt meg lehet ismetelni rekurzivan (divide and conquer). ha mar eleg kicsit, akkor elvegzed a 3 szamon a trivialis szamrendszervaltos algoritmust (itt talan megeri valamilyen nagyobb szamrendszerben dolgozni - kihasznalni a 32 bites valtozokat -, avagy tobb szamjegyet egyszerre feldolgozni. erre lehetne tablazatokat elore szamolni, hogy gyors legyen), es aztan osszeszorozgatod visszafele. osszeadni egyszeru, szorzasra pedig vannak jofajta algoritmusok. egyszeru pl a karatsuba vagy aztan a bonyolultabb fast fourier transformot hasznalok.
elobbi n^log2(3) ~= n^1.585 idoben fut, utobbival lehet majdnem n logn-t elerni. -
Jester01
veterán
A GMP egymillió jegyes számot 13-asból 17-esbe kb. 0.4 másodperc alatt konvertált, 2.3GHz-es gépen. De gyanítom, hogy előbb kettesbe vagy tízesbe alakította és onnan vissza, tehát akár kétszer ilyen gyors is lehetne a közvetlen átalakítás.
Nem tudom neked mi számít lassúnak (az persze tény, hogy algoritmikusan lassú).
-
-
Helló, olyan algoritmusra, vagy esetleg C implementációra volna szükségem, amely naaaaagyon hosszú /millió számjegy nagyságrendű/ számokat konvertál számrendszerek között.
-
TIV
tag
senki? ne szomorítsatok már el....

-
TIV
tag
up up
-
TIV
tag
üdv...
egyetemre járok és kaptam egy feladatot, írjak algoritmust egy adott feladat megoldására. Mivel elég matekos és nem megy, ezért kérdezem ki tudna segíteni, C-ben kellene megírni. (de lehet JAVA is megoldható, úgysem ez a fontos)
Ha érdekel a dolog írj priviben email / msn címet mindennel, felvesszük a kapcsolatot és elküldöm mi a feladat, utána eldöntöd megtudod-e csinálni, stb..
Előre is köszönöm!

Aktív témák
- 170 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Általános igazgatóhelyettes tábla üvegből eladó
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- Bomba ár! Lenovo ThinkPad T460s - i5-6GEN I 8GB I 128GB SSD I 14" FHD I Cam I W10 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest









