- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Asszociációs játék. :)
- total90: SSD és HDD árak 2026-ban – most kell vásárolni, vagy várni 2028-ig?
- Lalikiraly: Commodore The C64, Ultimate
- Meggyi001: Hol szálljunk meg Párizsban?
- sziku69: Szólánc.
- gban: Ingyen kellene, de tegnapra
- Doky586: SecureBoot kulcsok frissítése (2026 nyara)
-
LOGOUT

Új hozzászólás Aktív témák
-
bpx
őstag
válasz
gman907
#4083
üzenetére
az elejétől kezdve egyesével vizsgáld a tárolt értékeket
ha találsz egy 800 alatti értéket, ott kezdődhet egy lehetséges szakasz - 1000 felettinél meg végződhet (bár ez a feladattól is függ, hogy kell-e mind2 irányba keresni)
közben tárold el a már megtalált legrövidebb szakaszt (elejét és végét)
ha a vizsgálat közben találsz egy olyan szakaszt ami jó lehet, azt azzal hasonlítsd össze, ha annál jobb, cseréld le az újjalvalahogy így (ez sem tökéletes, és csak egy irányba működik):
{
...
const int N = 100;
int folyo[N];
...
int start = 0, stop = N-1, akt_start = 0, akt_stop = 0;
int i = 0;
while (i < N)
{
if (folyo[i] < 800) akt_start = i;
if (folyo[i] > 1000) akt_stop = i;
if ((akt_stop - akt_start < stop - start) &&
(akt_stop > akt_start) && (folyo[akt_start] < 800))
{
start = akt_start; stop = akt_stop;
if (stop-start == 1) break;
}
i++;
}
cout << "Start: " << start << ", Stop: " << stop << endl;
...
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- BestBuy ruhás topik
- Kínai és egyéb olcsó órák topikja
- KODI (ex-XBMC) Android alapokon, Androidos media-boxok
- Autós topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Melyik tápegységet vegyem?
- VGA kibeszélő offtopik
- Filmvilág
- Fejhallgató erősítő és DAC topik
- NiMH akkumulátor
- További aktív témák...
- Apple MacBook Pro 14 (2021) M1 Pro 16GB/500GB használt, szép állapot 87% akku (323 ciklus)
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- MSI 17 Pulse FHD IPS 144Hz i7-13700H 14mag 16GB 512GB SSD Nvidia RTX 4060 8GB 140W Win11 Garancia
- MacBook, Apple M1 / M2 kompatibilis dokkolók, DisplayLink 4K, USB-C, Type-C
- Apple iPhone 13 128GB,Használt,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


