- Honor 200 - kétszázért pont jó lenne
- iPhone topik
- OnePlus 15 - van plusz energia
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Apple iPhone 16 - ígéretek földje
- Google Pixel topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Nézegesd az S26 család renderképeit!
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
axioma
veterán
(tegnapihoz nem volt ertekben 1-nel nagyobb kikotes, a 0 is eleme a medencenek, szerintem...)
Hat en siman rekurziot irtam (ez esetben valodit, mert velheto volt hogy nem lesz ezres melyseg, persze lehet ciklussa atirni is amikor olyan a feladat). Egy tetszoleges koordinata "medenceje" 0, ha az 9-es, ha viszont mas, akkor rekurziv hivassal (ha nem szelso az adott iranybol akkor meghivom arra a szomszedra) kapott mereteket hozzadom -- de kozben amikor beleszamolom egybol 9-esitem is oket, mert egy hivasbol is eljut tobbszor ugyanarra a pontra. Igy ha minden koordinatat lekerdezek, akkor is csak a diszjunkt medencek lesznek nemnulla me'rettel.
Mivel mar reg kirakhato a kod (sajat csatornaikon is), ime egy pelda a megoldasra:def get_size(arr,i,j):
if arr[i][j]==9:
return 0
res=1
arr[i][j]=9
if i>0:
res+=get_size(arr,i-1,j)
if i+1<len(arr):
res+=get_size(arr,i+1,j)
if j>0:
res+=get_size(arr,i,j-1)
if j+1<len(arr[0]):
res+=get_size(arr,i,j+1)
return res
arr=[list(map(int,list(s))) for s in input().split('\n')]
areas=[]
for i in range(len(arr)):
for j in range(len(arr[0])):
act=get_size(arr,i,j)
if act>0:
areas.append(act)
areas.sort()
print(areas[-3]*areas[-2]*areas[-1])A mai feladat tipikus veremmel (stack) megoldando feladat, de ha a masodik fele ment, akkor azt valoszinuleg ugy is csinaltad, akkor viszont nem kene az elejenek se neheznek lennie.
Új hozzászólás Aktív témák
- Play Station 4 Pro 1TB 2 Kontroller, frissen pasztázva.
- ÚJ HP EliteBook 6 G1a Ryzen 5 PRO 230 4.9GHz 16GB DDR5 512GB FHD+ 16:10 már jobbik kijelző, gar 2028
- Thrustmaster T500RS + kézifék, kormány adapter
- Gamer PC - i9 14900K, RTX 5070 és 32gb RAM + GARANCIA
- ÚJ STEELSERIES Arctis Nova Pro Wireless Playstation fekete
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
- Apple iPhone 15 256GB, Kártyafüggetlen, 1 Év Garanciával
- DELL Latitude 5285 (Tablet)FHD, 2 az 1 ben, 12.3",i7-7600U,16GB DDR4, 256GB SSD, WIN11
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- 227 - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


