Tick Action: left brace, total left parenthesis, "v" Subscript, "m" "i" "n" "e" "s" , Baseline , right parenthesis less than "v" Subscript, "m" "i" "n" "e" "C" "o" "u" "n" "t" , Baseline : "a" Subscript, "p" "l" "a" "c" "e" "M" "i" "n" "e" , Baseline , "v" Subscript, "t" "o" "D" "u" "n" "c" "e" "I" "d" "x" , Baseline equals negative 1 : "a" Subscript, "c" "l" "e" "a" "r" "O" "b" "v" , Baseline , "a" Subscript, "c" "l" "e" "a" "r" "D" "u" "n" "c" "e" , Baseline , right bracetotalvmines<vmineCount:aplaceMine,vtoDunceIdx=−1:aclearObv,aclearDunce
every
00
Min Step Time:
ms
Expression 33: "v" Subscript, "m" "i" "n" "e" "s" "L" "e" "f" "t" , Baseline equals "v" Subscript, "m" "i" "n" "e" "C" "o" "u" "n" "t" , Baseline minus total left parenthesis, "v" Subscript, "f" "l" "a" "g" , Baseline , right parenthesisvminesLeft=vmineCount−totalvflag
Expression 37: "a" Subscript, "c" "l" "a" "i" "m" , Baseline left parenthesis, "p" , right parenthesis equals left brace, "v" Subscript, "f" "l" "a" "g" , Baseline left bracket, "p" plus 1 , right bracket equals 0 : left brace, "v" Subscript, "m" "i" "n" "e" "s" , Baseline left bracket, "p" plus 1 , right bracket equals 0 : left parenthesis, "v" Subscript, "s" "a" "f" "e" , Baseline to "f" Subscript, "s" "e" "t" , Baseline left parenthesis, "v" Subscript, "s" "a" "f" "e" , Baseline , "p" , 1 plus "i" , right parenthesis , left brace, "i" equals 0 : "v" Subscript, "z" "e" "r" "o" "S" "a" "f" "e" "s" , Baseline to "f" Subscript, "s" "e" "t" , Baseline left parenthesis, "v" Subscript, "z" "e" "r" "o" "S" "a" "f" "e" "s" , Baseline , "p" , 1 , right parenthesis , right brace , right parenthesis , "v" Subscript, "a" "l" "i" "v" "e" , Baseline to 0 , right brace with "i" equals total left parenthesis, "f" Subscript, "i" "n" "t" "e" "r" "s" "e" "c" "t" , Baseline left parenthesis, "f" Subscript, "a" "d" "j" "a" "c" "e" "n" "t" , Baseline left parenthesis, "p" , right parenthesis , "v" Subscript, "m" "i" "n" "e" "s" , Baseline , right parenthesis , right parenthesis , right braceaclaimp=vflagp+1=0:vminesp+1=0:vsafe→fsetvsafe,p,1+i,i=0:vzeroSafes→fsetvzeroSafes,p,1,valive→0withi=totalfintersectfadjacentp,vmines
37
Expression 38: "a" Subscript, "f" "l" "a" "g" , Baseline left parenthesis, "p" , right parenthesis equals left brace, "v" Subscript, "s" "a" "f" "e" , Baseline left bracket, "p" plus 1 , right bracket equals 0 : "v" Subscript, "f" "l" "a" "g" , Baseline to "f" Subscript, "s" "e" "t" , Baseline left parenthesis, "v" Subscript, "f" "l" "a" "g" , Baseline , "p" , 1 minus "v" Subscript, "f" "l" "a" "g" , Baseline left bracket, "p" plus 1 , right bracket , right parenthesis , right braceaflagp=vsafep+1=0:vflag→fsetvflag,p,1−vflagp+1
38
Expression 39: "a" Subscript, "d" "u" "n" "c" "e" , Baseline left parenthesis, "p" , right parenthesis equals left brace, total left parenthesis, "f" Subscript, "i" "n" "t" "e" "r" "s" "e" "c" "t" , Baseline left parenthesis, "v" Subscript, "f" "l" "a" "g" , Baseline , "f" Subscript, "a" "d" "j" "a" "c" "e" "n" "t" , Baseline left parenthesis, "p" , right parenthesis , right parenthesis , right parenthesis plus 1 greater than or equal to "v" Subscript, "s" "a" "f" "e" , Baseline left bracket, "p" plus 1 , right bracket : "v" Subscript, "d" "u" "n" "c" "e" "S" "p" "o" "t" , Baseline to "p" , right braceaduncep=totalfintersectvflag,fadjacentp+1≥vsafep+1:vdunceSpot→p
39
Expression 40: "v" Subscript, "w" "o" "n" , Baseline equals left brace, "v" Subscript, "s" "i" "z" "e" , Baseline equals total left parenthesis, "v" Subscript, "m" "i" "n" "e" "s" , Baseline , right parenthesis plus total left parenthesis, min left parenthesis, 1 , "v" Subscript, "s" "a" "f" "e" , Baseline , right parenthesis , right parenthesis : 1 , 0 , right bracevwon=vsize=totalvmines+totalmin1,vsafe:1,0
equals=
00
40
Expression 41: "v" Subscript, "p" "l" "a" "c" "e" "F" "l" "a" "g" , Baseline equals 1vplaceFlag=1