grid mulai dari suatu titik menyebar ke kiri,kanan,atas,bawah yang bilangannya sama ﴾gunakan rekursi﴿ Algoritma ini disebut floodfill Kita harus menandai titik mana saja yang sudah dikunjungi agar tidak dikunjungi lagi ﴾infinite recursion﴿ rec(a, b) { if (a>=1 and a<=n and b>=1 and b<=m) if (not visited[a][b] and grid[a][b]=grid[x][y]) visited[a][b] = true; tot++; rec(a+1,b); rec(a‐1,b); rec(a,b+1); rec(a,b‐1); } rec(x, y)