- Windows 10
- Alternatív kriptopénzek, altcoinok bányászata
- WLAN, WiFi, vezeték nélküli hálózat
- DIGI internet
- Vírusirtó topic
- Sorra osztja a dollármilliárdokat az USA a chipgyártóknak
- Nem bírják kiszolgálni az AI energiaigényét
- HBO Max & OD topic
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- YouTube
-
IT café
Új hozzászólás Aktív témák
-
pmonitor
aktív tag
válasz Inhouse #14950 üzenetére
Szia!
A programban igen. A ráhagyást a listában kell megadni/rászámolni, tehát a bal oldalon.
Ha azt is a program tenné rá, akkor sosem végezne(mert akkor a vágások számát is rögzíteni kellene)![ Szerkesztve ]
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
axioma
veterán
válasz Inhouse #14950 üzenetére
Matematikailag lenyegtelen. A vagasszelesseggel is szamolo darabolas ekvivalens a vagasszelesseg nelkul eredeti hossz+vagasszel elemekbol darabhossz+vagasszel darabokat kirakni. (Egy apro kulonbseg a maradek negyzetosszegeben lehet, szerintem elhanyagolhato. Sot en azon finomitanek, a legkisebb input fele alatti darabok fix 0, az mar senkinek se fog kelleni, ha a valos eletet nezzuk. A nagyobbaknal meg aztan tenyleg kicsi.)
-
axioma
veterán
válasz pmonitor #14951 üzenetére
Nem, lasd elozo hsz-em! Vagasszelesseget az eredeti es a vagando darabokhoz 1x hozzaadod, azaz virtualisan felet-felet a ket oldalra, es voila. Nem kell darabszamokkal torodni. Max a maradek ertekelesenel kerdes hogy a valos vagy a virtualis hosszt hasznalod celfuggvenynek.
25 eve egyszer 2d-ben alltam neki egy hasonlo problemanak... de nem volt motivacio a bugtalanitast elvegezni, aki kerte addigra talalt kereskedelmi programot.[ Szerkesztve ]
-
axioma
veterán
válasz dabadab #14954 üzenetére
Ezert adsz az eredeti darabhoz is vagasszelesseget mielott elkezded az algot... minden vagas ket felbol tevodik ossze, ugy gondolj ra. Ahol a vagni kert darabok talalkoznak ott a vagas tunteti el, ahol a virtualis felre (eredeti darab hosszabbitasa) rakod ra a virtualis szellel rendelkezo darabot ott meg az ejti ki egymast.
[ Szerkesztve ]
-
pmonitor
aktív tag
válasz axioma #14955 üzenetére
Szia!
Többé-kevésbé jó, ha csak az elején adom hozzá a méretekhez(nem pontosan, de kicsire nem adunk ). Módosítottam is az oldalamon: [link]
Lásd: "Ha érdeklődés van rá, akkor csinálhatok egy NumericUpDown-t, ahol meg lehet adni, hogy mennyi ráhagyást számoljon a program az összes darabra fixen.
Ha nem fixen számolnám rá az elején, hanem minden sorrendnél figyelembe venném a vágások számát is, az jelentősen megnövelné a futás idejét."Köszönöm az észrevételeket, és várom a továbbiakat is.
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
axioma
veterán
válasz pmonitor #14958 üzenetére
Akkor nem erted, nem csak kb jo, es fuggetlen a vagasok darabszamatol is.
Kek plusz narancs, mindketto fel vagasszelesseg, csak az egyik balra a masik jobbra van hozzafuzve, mind a nyersanyaghoz, mind a kivagni kivant darabokhoz. Teljesen nem szamit hogy hanybol rakod ki.
Sot a maradek darab hossza is stimmel, nem tudom elsore miert hittem hogy nem.Tehat az algoritmus valtozatlan, csak nem azzal szamolsz ami hosszakat beolvastal, hanem a vagasszellel modositod _mielott_ elkezded az eddig is hasznalt algot.
[ Szerkesztve ]
-
pmonitor
aktív tag
válasz axioma #14959 üzenetére
"nem csak kb jo"
Sztem meg csak kb. Az első darab elejére és az utolsó darab végére miért is teszed rá a fél vágásszélességet?
A középső darabokra 1 vágásszélességet kellene számolni, a 2 szélsőre meg felet. Így lenne pontos. De így már borul az algo is.Jó, mondjuk itt már lehetne agonizálni, hogy a 2 vége vinklibe van-e?
[ Szerkesztve ]
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
dabadab
titán
válasz pmonitor #14960 üzenetére
Sztem meg csak kb. Az első darab elejére és az utolsó darab végére miért is teszed rá a fél vágásszélességet?
Mert a vágandó darabra is rászámolja, annak ellenére, hogy ott nem lesz vágás.
A középső darabokra 1 vágásszélességet kellene számolni, a 2 szélsőre meg felet
Ez is történik.
[ Szerkesztve ]
DRM is theft
-
RedHarlow
aktív tag
Sziasztok, szükségem lenne egy olyan naptár felületre amit mások is elérhetnek és mások is rögzíthetnek bele incidenseket, más más színnel. Mit ajánlanátok? A munkahelyemen használnánk ütemezésre. Nincs értelme ugye a nulláról megírni egy ilyet?
-
dabadab
titán
Hát, ennyiből nem lehet pontosan belőni, hogy a konkrét követelmények, az ezekben való rugalmasság és a rendelkezésre álló erőforrások koordinátarendszerében pontosan hol vagytok, de így elsőre arra gondolnék, hogy a megoldás valahol a "használjatok Google Calendart" táján lesz
DRM is theft
-
axioma
veterán
válasz pmonitor #14964 üzenetére
Az 5600-ra is kell rahagyas, es bele fog ferni a 5600-ba a 2800(+rahagyas)-bol 2 db. Anelkul nem. Amugy szerintem a usertol a vagasi szelesseget (veszteseget) kell elkerni meg a rahagyas nelkuli adatokat, ez igy nem tul user friendly.
Amugy kiprobalhatnad me'g a first fit helyett best fit (megkezdettek kozul amelyikbe belefer azokbol abba tenni ahol a legkisebb a maradek) lerakni a darabokat. Vagy a heurisztikadnak megfelelo, hiszen ne felejtsuk hogy itt nem klasszikus ladapakolasi algoritmusrol van szo, hiszen egesz mm-ekben szamolunk csak! Raadasul ritka hogy 5600-as darabbol 10-eseket kernek (felteszem az letezo masik termektipuskent egyszerubb), szoval kicsit tul lehet lepni a "hat ennel nem is tudhat tobbet a program, matematikailag" a gyakorlati oldalra. Mar ha ez nem csak gyakorlo feladat, hanem hasznaloja is lenne. -
pmonitor
aktív tag
válasz axioma #14967 üzenetére
"a usertol a vagasi szelesseget (veszteseget) kell elkerni meg a rahagyas nelkuli adatokat"
A ráhagyás és vágásszélesség nélküli adatokat kérem be. A user döntené el, hogy a ráhagyásnál nem ad meg semmit, csak a vágásszélességet adja meg, vagy a ráhagyást és vágásszélességet egyben. Tehát +1 döntést adok a user kezébe. Rá bízom a döntést.
Egyébként fémiparban úgy tudom, hogy nem szoktak szó szerinti ráhagyást hagyni. De pl. a faiparban igen. Itt külön nevet is kapott. Szabásméret a neve. A döntés mindenesetre a user kezében van.
"Mar ha ez nem csak gyakorlo feladat, hanem hasznaloja is lenne."
Megmondom őszintén, hogy még magam sem tudom. Az elején egyértelműen az mellett voltam, hogy ez inkább elméleti feladat, mert gyakorlatban megoldhatatlan(bár én találtam ki a "véletlen" számokkal történő algoritmust). De nem gondoltam volna, hogy "véletlen" számokkal egész jó eredményt lehet elérni. Ahogy írom is az oldalamon, a 96 darabos mintánál pl. az optimális sorrendet nem találja meg. Tehát az eredeti "elutasításból" kezdek talán abba az irányba elmozdulni, hogy talán gyakorlatban is használható. Nem tudom...
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
BTom1970
tag
Egy táblázatból kellene egy honlap mezőibe adatokat (linkeket, szövegeket) másolni oda és vissza. Erre mi lenne a legmegfelelőbb, hogy automatizáljam? Semmit nem értek a mostani programozási nyelvekhez (Java,Python, SQL), de régen programoztam sokat (20-30 évvel ezelőtt). Tehát valami eccerű megoldás lenne jó. Nem is fontos, hogy mindent automatizáljon, az is elég lenne ha csak besegítene.
Próbálgattam 1-2 napig az Autohotkey-t, Selenium-ot. Tehát valami script kezelő kellene?
Köszi!"Az élet az, ami velünk történik, miközben nekünk más terveink vannak" /John Lennon/
-
Dr.Szilícium
kezdő
válasz #05216000 #12354 üzenetére
(kinek volt az az idióta ötlete, hogy egy témához több hozzászólást nem lehet írni, míg valaki más nem ír? Ez valami hihetetlenül retardált megoldás, bármi is legyen az oka)
Elképesztő baromság, de még ráadásul azt sem tudtam, miért nem enged a fórum hozzászólni? Mert azt nem írja, a hülye. Keresővel kellett keresni, míg rátaláltam a válaszodra.
Majd még én fogok elnézést kérni, hogy egymás után kétszer akartam szakmai információkat átadni, egy szakmai témában.
-
dabadab
titán
válasz Dr.Szilícium #14971 üzenetére
Nincs ilyen szabály és főleg nincs ilyen korlátozás a fórummotorban.
[ Szerkesztve ]
DRM is theft
-
opr
veterán
válasz dabadab #14975 üzenetére
Jovanna, felvagos. 1,5 evvel vagy itt regebben, mint En.
Amugy igen, eleg uj feature, azt hiszem az uj design-al jott, vagy ottan korul. Vagy amikor meg lett varialva a rang rendszer (meg mindig furcsa, hogy nincs ott, hogy PH! - valami, csak a "valami" resz)."Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
DrojDtroll
addikt
-
sztanozs
veterán
válasz DrojDtroll #14979 üzenetére
ja, hogy ezek, már rémlik, hogy belehegesztettem valami JS-be a szabályokat...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Dr.Szilícium
kezdő
válasz dabadab #14972 üzenetére
Nem gondolhatod komolyan, hogy csak képzelődtem.
Tehát válaszolok valakinek a problémájára, elküldtem. Utána írok választ egy másik fórumozónak is, majd ezt kapom a pofámba:
"Kérjük, hogy várj türelemmel, amíg valaki válaszol a hozzászólásodra, ne írj újabb hozzászólást! Köszönjük megértésedet!"
Normális?
De legalább fogalmazna érthetően, hogy konkrétan velem mi a kínja? Én csak segíteni akartam. Tehát, amíg én vagyok az utolsó egy topikban, addig nem írhatok ismét. Órák múlva jött egy másik fórumozó, aki megtörte a jeget, utána küldhettem csak el a válaszom én is.
Akármilyen is a fórum szoftvere, de az nem került volna semmibe, hogy legalább értelmesen megfogalmazni az üzenetet, mert először el sem bírtam képzelni, konkrétan velem mi a baja?
Mindegy persze, remélem ez az újoncokra vonatkozó korlátozás (is) segít abban, nehogy ideszokjak véletlenül megint erre a fórumra.
Csak már nem bírtam nézni szó nélkül, hogy senki nem tudja a megfelelő választ, az adott kérdésekre. -
bandi0000
nagyúr
válasz Dr.Szilícium #14981 üzenetére
Lehet az a gondja, hogy nem az előzőben szerkesztetted a választ, hanem egy újat írtál
Xbox One: bandymnc
-
Ispy
veterán
válasz Dr.Szilícium #14981 üzenetére
Ha jól tévedek ez konkrétan akkor is így volt, amikor 2008-ban regisztráltam. Az új felhasználóknak egy ideig korlátozva van a hozzászólások száma, azt hiszem.
"Debugging is like being the detective in a crime movie where you're also the murderer."
-
Dr.Szilícium
kezdő
válasz bandi0000 #14982 üzenetére
A másik választ jóval később akartam elküldeni, megírása is időbe telt, lévén szó egy terjedelmesebb szakmai válaszról. Ezért nem is akartam eldobni, ha már munkát is fektettem bele.
Úgyhogy nem ez volt a gond, ettől függetlenül korábban sem kedveltem ezt az itteni hülye szokást, a válaszok egybeszerkesztését. Ilyenek nehezítik később egy szál visszakövetését, mikor már keverednek a dolgok. Tudom, hogy a fórummotort akarják kímélni, de akkor is kellemetlen. Persze, csak emiatt nem távoztam volna önként erről a fórumról, évekkel ezelőtt.
Most egy másik témában viszont kimondottan kártékony és buta tanácsok ellen is szóltam, főleg azt nem bírtam már nézni. -
sztanozs
veterán
válasz fatal` #14985 üzenetére
Régesrégen, az őskorban még így volt. Szvsz a régebbi motorosok (moderátorok), megmaradtak a régi szokésban és inkább egybeszerkesztetik a többszörös hozzászólásokat. Szerintem ez egyébként az oldal öröksége, és nincs vele sokszor probléma.
Nem egy csetkliens ez, hogy mindenkinek mindenre válaszolni kelljen.[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
fatal`
titán
válasz sztanozs #14986 üzenetére
Az "azóta egybe írom a válaszokat" az közel 10 éve De már akkor is benne volt az alapelvekben, hogy lehet külön válaszolni.
Nem tudom most mi a helyzet ezen a téren, annyira nem is fontos.
"Nem egy csetkliens ez, hogy mindenkinek mindenre válaszolni kelljen."
Nem is erről van szó, de mondjuk ha valaki kérdez valamit egy pörgős topicban, aztán pár nap múlva visszatér, rákeres a neki adott válaszokra a keresővel, aztán nem találja, mert valamelyik összevont hozzászólásban van. -
pmonitor
aktív tag
válasz Dr.Szilícium #14971 üzenetére
Szia!
Én is belefutottam ebbe. Sztem azért van ez így, mert újoncok vagyunk(mint ahogy vki írta is). Gondolom ha prémium tagok lennénk, akkor nem lenne ilyen probléma...
http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
opr
veterán
válasz pmonitor #14991 üzenetére
Újoncként lenne, premium ide vagy oda. Szokása volt az újoncoknak, hogy mindenféle topikot teleszemeteltek monden baromsággal, sokszor 10-20 hsz egymás alatt ugyanattól az újonctól volt, ugyanolyan marhaság (persze nem csak újonc írhat marhaságot, csak gyakoribb), sok volt a meló a moderátoroknak, plusz a tagoknak is rossz és irritáló volt, úgyhogy lett ez a megoldás.
Szerintem ez a kisebbik rossz."Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin
-
pmonitor
aktív tag
válasz axioma #14967 üzenetére
szoval kicsit tul lehet lepni a "hat ennel nem is tudhat tobbet a program, matematikailag" a gyakorlati oldalra.
Az a baj, hogy ha a gyakorlatot nézzük, akkor az alap feladat megoldhatatlan(ahogy az oldalamon is írtam). Vagy Te meg tudod oldani? Mert akkor szabadalmaztathatod az algoritmusod, ugyanis esélyes vagy a Nobel díjra!!! Az a baj, hogy beszélni nagyon könnyű addig, amíg nem foglalkozik vele az ember.
[link] -> itt is foglalkozom a problémával.http://www.bferi.hu/download.php ; http://bferi.hu/egyeb.php
-
axioma
veterán
válasz pmonitor #14994 üzenetére
??? Matematikus vagyok, van fogalmam arrol, pontosan mi is az np-teljesseg. De a valo eletben sose ez szamit. Senki nem ke'r 6m-es szalbol 3 cm-t, akkor masik termektipust valaszt. Amibol adodik h a 3 cm alatti darabok erteke egyforman 0, ami meg felismerhetoen(!) csokkenti az erdekes variaciok szamat. Masreszt az egyedi user altal vasarolt 5 szalra a brute force is lefut, a tomegvasarlo meg sok egyforma elemmel fog jonni, ha keves a kulonbozo, akkor arra lehet brute force a tobbi meg egyforma lesz amikor a ritka darabok elfogytak. A kereskedonek me'g egyszerubb, o el tudja rutinbol donteni, hogy 102 cm-es darabot inkabb nem vag majdnem felbe mert surun kernek 1m-t, hanem inkabb egy 6m-sbol vag, hiaba az algo az adott megrendelesen probalna minimalizalni a felhasznalt szalakat.
(Amugy kezdjuk ott hogy a kesz szalak sorrendje invarians, tehat a te algod halalra szenvedne' magat feleslegesen egy 50 db 305 centis megrendelesen... 50! azonos megoldasbol kiszamolna egy maroknyit.)
A programozo feladata nem az, hogy megtalalja azt az elvi algot, ami mar lefedi a konkret elvarast. Me'g ha azt mondanad, hogy a legjobbat ami lefedi akkor sem. Ott kell kezdeni hogy ki kell a megrendelo kezebol csavarni az algo-valasztast. Valami 20+ eve irott konyv kezdodik igy: sorba kell rakni 50millio szamot. Azert akkor az me'g n log n is durva lett volna, plusz swap-szervezes. A fejezet vegere kiderul, h 5 jegyu iranyitoszamok, vodrozessel linearis es jelentosen kevesebb file-muvelet...
En is a szep, absztrakt, de trukkel megoldhato problemakat szeretem [versenyprogramozas], de nem allok neki a valo rletben 2*10^5 db mosogepre task-elosztast tervezot irni, mert nem eletszeru. Vagy amig a user gepel, vagy a gui betolt, 0.02s vagy 1.02s szamitasi ido tokmindegy... szoval azert kar bonyolultabb megoldast alkalmazni [pl. karbantarthatosag karara].
Persze jatszani jo, de ezert kerdeztem, mert ritka hogy a valos usernek ua kell mint az elmeletnek [es majd jon a kivetel-listajaval mint pl. a 3 centis darab].
Nem a tudasod ellen szolt, hanem a fejlesztoi szemleletet akarta demonstralni. Persze en mar oreg vagyok szoval nem kell hinni nekem... -
Tigerclaw
nagyúr
Egy kis segitseg kellene, mert total elakadtam es valoszinuleg valami egyszeru dolgot nem veszek eszre:
Ok...elso kerdes: Hogy a francba lehet ide kodot beilleszteni? Egyik opcio se mukodik amit talaltam.
[ Szerkesztve ]
Az a baj a világgal, hogy a hülyék mindenben holtbiztosak, az okosak meg tele vannak kételyekkel.
-
Tigerclaw
nagyúr
Programkod formazassal ez lenne a kodom, de nekem egy "vegtelen" sorba rakja az egeszet a forum:
def helper(array, target, first): if len(array) == 0: return -1 if len(array) == 1 and array[0] != target: return -1 half = len(array) // 2 sample = array[half] print(sample, target) if sample == target: print("return") return half + first if sample > target: helper(array[:half], target, first) if sample < target: first = half helper(array[half:], target, first) def binarySearch(array, target): # Write your code here. return (helper(array, target, 0))
[ Szerkesztve ]
Az a baj a világgal, hogy a hülyék mindenben holtbiztosak, az okosak meg tele vannak kételyekkel.
-
Tigerclaw
nagyúr
Talan igy is jo, monospace formazassal (Python kod). Egy egyeszeru listaban / tombben keresek egy szamot binaris keresessel, es nem is az a lenyeg hogy overall mukodik-e, hanem az hogy ahova tettem egy felkover print parancsot, a print vegrehajtodik, de az utana levo return mar nem. Ugy megy vegig a fuggveny, hogy nincs visszateresi erteke annak ellenere hogy teljesul az az "if" ki is irja a print a szoveget, de a return nem szakitja meg a fuggveny futasat.
def helper(array, target, first):
if len(array) == 0:
return -1
if len(array) == 1 and array[0] != target:
return -1
half = len(array) // 2
sample = array[half]
if sample == target:
print("return")
return half + first
if sample > target:
helper(array[:half], target, first)
if sample < target:
first = half
helper(array[half:], target, first)
def binarySearch(array, target):
# Write your code here.
return (helper(array, target, 0))[ Szerkesztve ]
Az a baj a világgal, hogy a hülyék mindenben holtbiztosak, az okosak meg tele vannak kételyekkel.
-
dabadab
titán
válasz Tigerclaw #14999 üzenetére
ahova tettem egy felkover print parancsot, a print vegrehajtodik, de az utana levo return mar nem
Dehogynem, végrehajtódik az, csak eldobod az eredményét
Helyesen:
if sample > target:
return helper(array[:half], target, first)
if sample < target:
first = half
return helper(array[half:], target, first)DRM is theft
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Gaming notebook topik
- A fociról könnyedén, egy baráti társaságban
- Mibe tegyem a megtakarításaimat?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Samsung Galaxy Watch6 Classic - tekerd!
- Politika
- gban: Ingyen kellene, de tegnapra
- Kertészet, mezőgazdaság topik
- Windows 10
- Alternatív kriptopénzek, altcoinok bányászata
- További aktív témák...
- Beszámítás! Asrock H310M i5 8600K 16GB DDR4 250GB SSD 1TB HDD RTX 3060 12GB ZALMAN S4 FSP 600W
- Beszámítás! MSI B450M R5 2600X 16GB DDR4 240GB SSD 1TB HDD GTX 1070 8GB ZALMAN Z1 Neo Corsair 520W
- Beszámítás! ASUS B450M R7 5700X 16GB DDR4 500GB SSD RTX 3070 8GB ZALMAN S2 TG Chieftec 750W
- Beszámítás! ASUS B450M R5 5600 16GB DDR4 500GB SSD RTX 3060Ti 8GB ZALMAN S2 TG Cooler Master 650W
- Beszámítás! GIGABYTE B250M i5 7600 16GB DDR4 128GB SSD GTX 1050Ti 4GB FSP CMT160 fekete Chieftec400W