Új hozzászólás Aktív témák
-
dabadab
titán
válasz
m.zmrzlina #3927 üzenetére
1. Túlbonyolítod.
2. Hibás az algoritmus. Képzeld el pl. a következő mátrixot, ebben jó esetben is csak a jó elemek negyedét találja meg (ha meg pl. középen kezd, akkor semennyit):0001000
0001000
0001000
1111111
0001000
0001000
0001000Simán végig kell menni az egészen, a szélek lekezelése meg tényleg nem egy nagy vaszisztdasz, pszeduokódban:
for ( x = X_MIN ; x <= X_MAX ; x++ )
for ( y = Y_MIN ; y <= Y_MAX ; y++ )
if ( isGood(x,y) && isGood(x+1,y) && isGood(x-1,y) && isGood(x,y+1) && isGood(x,y-1) )
store(x,y);
bool isGood(x,y)
if ( x < X_MIN || x > X_MAX || y < Y_MIN || y > Y_MAX )
return true;
return ( matrix[x][y] == 0 )
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Apple asztali gépek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen billentyűzetet vegyek?
- Itt vannak az első képek a Sony Xperia 1 VII-ről
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Milyen házat vegyek?
- Politikai mémek
- Xiaomi Mi 11 Ultra - Circus Maximus
- EAFC 25
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Eladó ritkaság! Honor Magic 4 Ultimate!
- Szép állapotban lévő iPhone 14, 128Gb (kék) eladó
- Nintendo Switch OLED + 2 db Pro Controller eladó
- Új, Bontatlan Toshiba 2.5" 1TB Canvio Basics (USB3.0 ~5Gbps) fekete külső winchester
- Üzletből, Macbook Pro Retina 16" 2021,M1 Pro 10mag 32GB RAM/1TB SSD/Metal 16magGPU/Liquid Retina XDR
- ÁRGARANCIA! Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- Szinte új, minőségi, állítható ritkítóolló
- Bomba ár! HP EliteBook 8470P - i5-3GEN I 4GB I 320GB I DVDRW I 14" HD I W10 I Garancia!
- BESZÁMÍTÁS! H310CM i3 9100F 16GB DDR4 120GB SSD 1TB HDD GTX 1660S 6GB Fractal Design Focus G 400W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest