Hirdetés
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Valami baja van a tápomnak
- HiFi műszaki szemmel - sztereó hangrendszerek
- Projektor topic
- Stratégiai biztonsággal védekeznek a dráguló memóriák ellen a gyártók
- Bambu Lab 3D nyomtatók
- ARC vs eARC — Ilyet is tud a HDMI-d? 🤨
- AMD vs. INTEL vs. NVIDIA
- Milyen billentyűzetet vegyek?
- Házimozi belépő szinten
Új hozzászólás Aktív témák
-
theiron320
aktív tag
Üdv. Igazából programozási kérdésem lenne, nem kötődik a java nyelvhez.
Az a feladat, hogy ha van egy adott N természetes szám (ami egy derékszögű háromszög egyik befogójának a hossza) akkor határozzuk meg annak a derékszögű háromszögnek a másik befogójának a hosszát(egész számot), amelyiknek minimális a területe.
Ezt először úgy oldottam meg, hogy beolvasom az N számot, növelek egy c változót 1 től, összeadom a c*c + n*n - et ha ez négyzetszám(pitagorasz tétel) akkor a c megoldás. Utána úgy optimalizáltam rajta, hogy csak azokat az összegeket ellenőrzöm le ahol a c * n / 2 (terület) osztható hattal, mivel minden pitagoraszi számhármasból (3,4,5; 6,8,10) álló háromszög területe osztható hattal. Ezt még tovább optimalizáltam úgy, hogy a c - t kettővel, hárommal vagy hattal növeltem, attól függően, hogy az n mivel osztható, így csak olyan értékeket vizsgálok amelyek biztosan oszthatóak hattal. Sajnos ez nem elég, még így sem gyors a programom.
Nem házi feladat (csak agytorna miatt csinálom), igazából ötletet szeretnék kérni, mivel már nem tudom, hogy mivel próbálkozzak gyorsítani. Igazából inkább logikai gyorsításra törekednék, nem arra, hogy átírjam assemblyben
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Call of Duty: Black Ops 7
- Kecskemét és környéke adok-veszek-beszélgetek
- A Vivo S50 Pro mini is beáll a sorba
- exHWSW - Értünk mindenhez IS
- Torrent meghívó kunyeráló
- Nothing Phone (3a) Lite – mennyit ér a név?
- Ismét az Apple veheti át a piacvezető pozíciót
- Sütés, főzés és konyhai praktikák
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Samsung kuponkunyeráló
- További aktív témák...
- Precision 5690 FHD+ IPS Intel Ultra 7 165H RTX 1000 Ada 1TB 32GB magyar vbill gar
- T14s Gen4 14" FHD+ IPS érintő Ryzen 5 PRO 7540U 16GB 256GB NVMe ujjlolv IR kam gar
- GamingFórum.hu - Meghívó link
- ThinkPad T14 Gen1 14" FHD IPS i5-10210U 16GB 256GB NVMe IR kam új akku gar
- X13 Yoga Gen3 27% 13.3" QHD+ IPS érintő i5-1245U 32GB 512GB ujjlolv IR kam aktív toll gar
- 365 NAPRA RÉSZLETRE BANKMNETES KAMATMENTES , GAMER PC ,LAPTOPOK , GAMER SZÉKEK , GAMER MONITOROK
- Használt számítógépek/merevlemezek számlával, garanciával! Ingyen Foxpost/PostaPont!
- Bomba ár! HP 250 G7 - i5-8G I 8GB I 256SSD I NVIDIA I HDMI I 15,6" FHD I HDMI I W11 I Cam I Gari!
- Lenovo ThinkPad L16 Gen 1 - 16" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- BESZÁMÍTÁS! Dell Latitude 3530 üzleti notebook - i5 1235U 8GB DDR4 512GB SSD Intel Iris Xe WIN11
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



