N vezér

i: |
j: |
van: |
    i:=1;Y():=(0,...0)
    Ciklus amíg 1≤i és i≤N {lehet még és nincs még kész}
    	Jóesetkeresés(i,Van,j)
    	Ha Van akkor Y(i):=j; i:=i+1 {előrelépés}
    		különben Y(i):=0; i:=i-1 {visszalépés}
     Ciklus vége
     Van:=(i>N)
    Jóesetkeresés(i,Van,j)
    	 j:=Y(i)+1
    	Ciklus amíg j≤N és rossz(i,j)
    		 j:=j+1
     	Ciklus vége
     	Van:=(j≤N)

AZ INNOVÁCIÓS ÉS TECHNOLÓGIAI MINISZTÉRIUM ÚNKP-20-6 KÓDSZÁMÚ ÚJ NEMZETI KIVÁLÓSÁG PROGRAMJÁNAK A NEMZETI KUTATÁSI, FEJLESZTÉSI ÉS INNOVÁCIÓS ALAPBÓL FINANSZÍROZOTT SZAKMAI TÁMOGATÁSÁVAL KÉSZÜLT.