36 36 "algol,_" 75.6 36 "n<" 36 48 "_" 36 48 "b_" 42.6 48 "e_" 49.2 48 "g_" 55.800000000000004 48 "i_" 62.4 48 "n" 55.800000000000004 60 "_" 55.800000000000004 60 "c_" 62.4 60 "o_" 69 60 "m_" 75.6 60 "m_" 82.19999999999999 60 "e_" 88.79999999999998 60 "n_" 95.39999999999998 60 "t" 75.6 84 "Find a solution for the N queen" 286.79999999999995 84 "problem." 75.6 108 "nqueen18.asc" 55.800000000000004 132 "N" 88.79999999999998 132 "Solutions" 194.3999999999999 132 "Time" 55.800000000000004 144 "4" 88.79999999999998 144 "2" 194.3999999999999 144 "0.30" 55.800000000000004 156 "5" 88.79999999999998 156 "10" 194.3999999999999 156 "0.75" 55.800000000000004 168 "6" 88.79999999999998 168 "4" 194.3999999999999 168 "2.24" 55.800000000000004 180 "7" 88.79999999999998 180 "40" 194.3999999999999 180 "7.84" 55.800000000000004 192 "8" 88.79999999999998 192 "92" 194.3999999999999 192 "29.82" 55.800000000000004 204 "9" 88.79999999999998 204 "352" 194.3999999999999 204 "121.93" 55.800000000000004 216 "10" 88.79999999999998 216 "724" 194.3999999999999 216 "526.09" 55.800000000000004 228 "11" 88.79999999999998 228 "2680" 194.3999999999999 228 "2482.02" 55.800000000000004 252 "No buffer, N=12:" 55.800000000000004 276 "Time classic:" 194.3999999999999 276 "13968.89" 55.800000000000004 288 "Time turbo:" 194.3999999999999 288 "12368.89 11.5pct" 55.800000000000004 312 "Buffer, N=12:" 55.800000000000004 336 "Time classic:" 194.3999999999999 336 "14069.38" 55.800000000000004 348 "Time turbo:" 194.3999999999999 348 "12469.37 11.4pct" 55.800000000000004 372 ";" 55.800000000000004 396 "_" 55.800000000000004 396 "i_" 62.4 396 "n_" 69 396 "t_" 75.6 396 "e_" 82.19999999999999 396 "g_" 88.79999999999998 396 "e_" 95.39999999999998 396 "r N, MAXN, nsolutions;" 55.800000000000004 408 "_" 55.800000000000004 408 "b_" 62.4 408 "o_" 69 408 "o_" 75.6 408 "l_" 82.19999999999999 408 "e_" 88.79999999999998 408 "a_" 95.39999999999998 408 "n empcol;" 55.800000000000004 420 "_" 55.800000000000004 420 "b_" 62.4 420 "o_" 69 420 "o_" 75.6 420 "l_" 82.19999999999999 420 "e_" 88.79999999999998 420 "a_" 95.39999999999998 420 "n empup;" 55.800000000000004 432 "_" 55.800000000000004 432 "b_" 62.4 432 "o_" 69 432 "o_" 75.6 432 "l_" 82.19999999999999 432 "e_" 88.79999999999998 432 "a_" 95.39999999999998 432 "n empdo;" 55.800000000000004 444 "_" 55.800000000000004 444 "b_" 62.4 444 "o_" 69 444 "o_" 75.6 444 "l_" 82.19999999999999 444 "e_" 88.79999999999998 444 "a_" 95.39999999999998 444 "n one,zero;" 55.800000000000004 456 "_" 55.800000000000004 456 "i_" 62.4 456 "n_" 69 456 "t_" 75.6 456 "e_" 82.19999999999999 456 "g_" 88.79999999999998 456 "e_" 95.39999999999998 456 "r i;" 55.800000000000004 468 "_" 55.800000000000004 468 "r_" 62.4 468 "e_" 69 468 "a_" 75.6 468 "l clock;" 55.800000000000004 480 "_" 55.800000000000004 480 "r_" 62.4 480 "e_" 69 480 "a_" 75.6 480 "l _" 88.79999999999998 480 "p_" 95.39999999999998 480 "r_" 101.99999999999997 480 "o_" 108.59999999999997 480 "c_" 115.19999999999996 480 "e_" 121.79999999999995 480 "d_" 128.39999999999995 480 "u_" 134.99999999999994 480 "r_" 141.59999999999994 480 "e clock count;" 55.800000000000004 492 "_" 55.800000000000004 492 "c_" 62.4 492 "o_" 69 492 "d_" 75.6 492 "e clock count;" 55.800000000000004 504 "1, 37;" 69 516 "zl" 134.99999999999994 516 ", grf p−1" 214.19999999999987 516 "; RF:=clock" 293.4 516 "count;" 339.60000000000014 516 "stack[p−1]:=RF;" 55.800000000000004 528 "_" 55.800000000000004 528 "e;" 55.800000000000004 540 "_" 55.800000000000004 540 "p_" 62.4 540 "r_" 69 540 "o_" 75.6 540 "c_" 82.19999999999999 540 "e_" 88.79999999999998 540 "d_" 95.39999999999998 540 "u_" 101.99999999999997 540 "r_" 108.59999999999997 540 "e set(x);" 55.800000000000004 552 "_" 55.800000000000004 552 "v_" 62.4 552 "a_" 69 552 "l_" 75.6 552 "u_" 82.19999999999999 552 "e x;" 55.800000000000004 564 "_" 55.800000000000004 564 "i_" 62.4 564 "n_" 69 564 "t_" 75.6 564 "e_" 82.19999999999999 564 "g_" 88.79999999999998 564 "e_" 95.39999999999998 564 "r x;" 55.800000000000004 576 "_" 55.800000000000004 576 "b_" 62.4 576 "e_" 69 576 "g_" 75.6 576 "i_" 82.19999999999999 576 "n" 75.6 588 "_" 75.6 588 "i_" 82.19999999999999 588 "n_" 88.79999999999998 588 "t_" 95.39999999999998 588 "e_" 101.99999999999997 588 "g_" 108.59999999999997 588 "e_" 115.19999999999996 588 "r y;" 75.6 600 "_" 75.6 600 "b_" 82.19999999999999 600 "o_" 88.79999999999998 600 "o_" 95.39999999999998 600 "l_" 101.99999999999997 600 "e_" 108.59999999999997 600 "a_" 115.19999999999996 600 "n mask;" 75.6 612 "y:=0;" 75.6 624 "mask:=empcol" 161.4 624 "∧" 174.6 624 "(empdo _" 220.79999999999995 624 "s_" 227.39999999999995 624 "h_" 233.99999999999994 624 "i_" 240.59999999999994 624 "f_" 247.19999999999993 624 "t x)" 280.2 624 "∧" 293.40000000000003 624 "(empup" 339.6000000000002 624 "_" 339.6000000000002 624 "s_" 346.2000000000002 624 "h_" 352.80000000000024 624 "i_" 359.40000000000026 624 "f_" 366.0000000000003 624 "t" 379.20000000000033 624 "(−x));" 75.6 636 "_" 75.6 636 "f_" 82.19999999999999 636 "o_" 88.79999999999998 636 "r y := y _" 148.19999999999993 636 "w_" 154.79999999999993 636 "h_" 161.39999999999992 636 "i_" 167.99999999999991 636 "l_" 174.5999999999999 636 "e 0|" 194.3999999999999 636 "=_" 200.9999999999999 636 "i_" 207.59999999999988 636 "n_" 214.19999999999987 636 "t_" 220.79999999999987 636 "e_" 227.39999999999986 636 "g_" 233.99999999999986 636 "e_" 240.59999999999985 636 "r mask" 286.79999999999995 636 "_" 286.79999999999995 636 "d_" 293.4 636 "o" 75.6 648 "_" 75.6 648 "b_" 82.19999999999999 648 "e_" 88.79999999999998 648 "g_" 95.39999999999998 648 "i_" 101.99999999999997 648 "n" 95.39999999999998 660 "_" 95.39999999999998 660 "c_" 101.99999999999997 660 "o_" 108.59999999999997 660 "d_" 115.19999999999996 660 "e mask,y,zero;" 95.39999999999998 672 "3, 46;" 95.39999999999998 684 "3, 44;" 95.39999999999998 696 "2, 46;" 95.39999999999998 708 "arn pa1,nk re1" 95.39999999999998 720 "tk 1,mb a3" 95.39999999999998 732 "gr pa1" 95.39999999999998 744 "srn re1,ck 10" 95.39999999999998 756 "ar pa2,ar c42" 95.39999999999998 768 "gr pa2 V" 36 780 "e1:" 95.39999999999998 780 "qq" 95.39999999999998 792 "_" 95.39999999999998 792 "e;" 95.39999999999998 36 "_" 95.39999999999998 36 "i_" 101.99999999999997 36 "f x = N _" 154.79999999999993 36 "t_" 161.39999999999992 36 "h_" 167.99999999999991 36 "e_" 174.5999999999999 36 "n" 115.19999999999996 48 "nsolutions:=nsolutions+1" 95.39999999999998 60 "_" 95.39999999999998 60 "e_" 101.99999999999997 60 "l_" 108.59999999999997 60 "s_" 115.19999999999996 60 "e" 95.39999999999998 72 "_" 95.39999999999998 72 "b_" 101.99999999999997 72 "e_" 108.59999999999997 72 "g_" 115.19999999999996 72 "i_" 121.79999999999995 72 "n" 115.19999999999996 84 "empcol := empcol" 227.4 84 "∧" 240.6 84 "(zero" 280.20000000000005 84 "_" 280.20000000000005 84 "s_" 286.80000000000007 84 "h_" 293.4000000000001 84 "i_" 300.0000000000001 84 "f_" 306.60000000000014 84 "t" 319.8000000000002 84 "(−y));" 115.19999999999996 96 "empup := empup" 214.2 96 "∧" 227.39999999999998 96 "(zero" 267 96 "_" 267 96 "s_" 273.6 96 "h_" 280.20000000000005 96 "i_" 286.80000000000007 96 "f_" 293.4000000000001 96 "t" 306.60000000000014 96 "(x−y));" 115.19999999999993 108 "empdo := empdo" 214.19999999999996 108 "∧" 227.39999999999995 108 "(zero" 266.99999999999994 108 "_" 266.99999999999994 108 "s_" 273.59999999999997 108 "h_" 280.2 108 "i_" 286.8 108 "f_" 293.40000000000003 108 "t" 306.6000000000001 108 "(−x−y));" 115.1999999999999 120 "set(x+1);" 115.1999999999999 132 "empcol := empcol" 227.39999999999995 132 "∨" 240.59999999999994 132 "(one" 273.59999999999997 132 "_" 273.59999999999997 132 "s_" 280.2 132 "h_" 286.8 132 "i_" 293.40000000000003 132 "f_" 300.00000000000006 132 "t" 313.2000000000001 132 "(−y));" 115.1999999999999 144 "empup := empup" 214.19999999999993 144 "∨" 227.39999999999992 144 "(one" 260.3999999999999 144 "_" 260.3999999999999 144 "s_" 266.99999999999994 144 "h_" 273.59999999999997 144 "i_" 280.2 144 "f_" 286.8 144 "t" 300.00000000000006 144 "(x−y));" 115.19999999999987 156 "empdo := empdo" 214.1999999999999 156 "∨" 227.3999999999999 156 "(one _" 260.39999999999986 156 "s_" 266.9999999999999 156 "h_" 273.5999999999999 156 "i_" 280.19999999999993 156 "f_" 286.79999999999995 156 "t" 300 156 "(−x−y))" 95.39999999999986 168 "_" 95.39999999999986 168 "e_" 101.99999999999986 168 "n_" 108.59999999999985 168 "d" 75.59999999999988 180 "_" 75.59999999999988 180 "e_" 82.19999999999987 180 "n_" 88.79999999999987 180 "d" 55.79999999999989 192 "_" 55.79999999999989 192 "e_" 62.399999999999885 192 "n_" 68.99999999999989 192 "d set;" 55.79999999999989 216 "MAXN := 12;" 154.7999999999998 216 "_" 154.7999999999998 216 "c_" 161.3999999999998 216 "o_" 167.9999999999998 216 "m_" 174.5999999999998 216 "m_" 181.1999999999998 216 "e_" 187.79999999999978 216 "n_" 194.39999999999978 216 "t maximum" 260.39999999999975 216 "size;" 55.79999999999989 228 "one := _" 101.99999999999986 228 "1 1 _" 128.39999999999984 228 "3_" 134.99999999999983 228 "9 0;" 55.79999999999989 240 "zero := _" 108.59999999999985 240 "1 0 _" 134.99999999999983 240 "3_" 141.59999999999982 240 "9 m;" 55.79999999999989 252 "_" 55.79999999999989 252 "f_" 62.399999999999885 252 "o_" 68.99999999999989 252 "r N:=4 _" 115.19999999999985 252 "s_" 121.79999999999984 252 "t_" 128.39999999999984 252 "e_" 134.99999999999983 252 "p 1 _" 161.3999999999998 252 "u_" 167.9999999999998 252 "n_" 174.5999999999998 252 "t_" 181.1999999999998 252 "i_" 187.79999999999978 252 "l MAXN _" 233.99999999999974 252 "d_" 240.59999999999974 252 "o" 55.79999999999989 264 "_" 55.79999999999989 264 "b_" 62.399999999999885 264 "e_" 68.99999999999989 264 "g_" 75.59999999999988 264 "i_" 82.19999999999987 264 "n" 75.59999999999988 276 "nsolutions:=0;" 75.59999999999988 288 "select(17);" 75.59999999999988 300 "writecr;" 75.59999999999988 312 "writetext(|" 141.59999999999982 312 "<);" 75.59999999999988 324 "writeinteger(|" 161.3999999999998 324 ",N);" 75.59999999999988 336 "writetext(|" 141.59999999999982 336 "<<" 161.3999999999999 336 "×" 174.59999999999988 336 "|" 174.59999999999988 336 ">);" 75.59999999999988 348 "writeinteger(|" 161.3999999999998 348 ",N);" 75.59999999999988 360 "writetext(|" 141.59999999999982 360 "<< chessboard...|" 247.19999999999973 360 ">);" 75.59999999999988 372 "writecr;" 75.59999999999988 384 "clock count;" 75.59999999999988 396 "empcol:=empup:=empdo:=_" 220.79999999999976 396 "f_" 227.39999999999975 396 "a_" 233.99999999999974 396 "l_" 240.59999999999974 396 "s_" 247.19999999999973 396 "e;" 75.59999999999988 408 "_" 75.59999999999988 408 "f_" 82.19999999999987 408 "o_" 88.79999999999987 408 "r i := 1 _" 148.19999999999982 408 "s_" 154.7999999999998 408 "t_" 161.3999999999998 408 "e_" 167.9999999999998 408 "p 1 _" 194.39999999999978 408 "u_" 200.99999999999977 408 "n_" 207.59999999999977 408 "t_" 214.19999999999976 408 "i_" 220.79999999999976 408 "l N _" 247.19999999999973 408 "d_" 253.79999999999976 408 "o" 75.59999999999988 420 "empcol := empcol" 187.7999999999999 420 "∨" 200.9999999999999 420 "(one _" 233.99999999999986 420 "s_" 240.59999999999985 420 "h_" 247.19999999999985 420 "i_" 253.79999999999987 420 "f_" 260.39999999999986 420 "t" 273.5999999999999 420 "−i);" 75.59999999999988 432 "_" 75.59999999999988 432 "f_" 82.19999999999987 432 "o_" 88.79999999999987 432 "r i := −N+1 _" 167.9999999999998 432 "s_" 174.5999999999998 432 "t_" 181.1999999999998 432 "e_" 187.79999999999978 432 "p 1 _" 214.19999999999976 432 "u_" 220.79999999999976 432 "n_" 227.39999999999975 432 "t_" 233.99999999999974 432 "i_" 240.59999999999974 432 "l N−1" 280.1999999999998 432 "_" 280.1999999999998 432 "d_" 286.79999999999984 432 "o" 75.59999999999988 444 "empup := empup" 174.59999999999988 444 "∨" 187.79999999999987 444 "(one _" 220.79999999999984 444 "s_" 227.39999999999984 444 "h_" 233.99999999999983 444 "i_" 240.59999999999982 444 "f_" 247.19999999999982 444 "t −i);" 75.59999999999988 456 "_" 75.59999999999988 456 "f_" 82.19999999999987 456 "o_" 88.79999999999987 456 "r i := 2 _" 148.19999999999982 456 "s_" 154.7999999999998 456 "t_" 161.3999999999998 456 "e_" 167.9999999999998 456 "p 1 _" 194.39999999999978 456 "u_" 200.99999999999977 456 "n_" 207.59999999999977 456 "t_" 214.19999999999976 456 "i_" 220.79999999999976 456 "l 2" 240.59999999999988 456 "×" 247.19999999999987 456 "N _" 260.39999999999986 456 "d_" 266.9999999999999 456 "o" 75.59999999999988 468 "empdo := empdo" 174.59999999999988 468 "∨" 187.79999999999987 468 "(one _" 220.79999999999984 468 "s_" 227.39999999999984 468 "h_" 233.99999999999983 468 "i_" 240.59999999999982 468 "f_" 247.19999999999982 468 "t −i);" 75.59999999999988 492 "set(1);" 75.59999999999988 516 "_" 75.59999999999988 516 "i_" 82.19999999999987 516 "f nsolutions=0 _" 181.1999999999998 516 "t_" 187.79999999999978 516 "h_" 194.39999999999978 516 "e_" 200.99999999999977 516 "n" 75.59999999999988 528 "writetext(|" 141.59999999999982 528 "<)" 75.59999999999988 540 "_" 75.59999999999988 540 "e_" 82.19999999999987 540 "l_" 88.79999999999987 540 "s_" 95.39999999999986 540 "e" 75.59999999999988 552 "_" 75.59999999999988 552 "b_" 82.19999999999987 552 "e_" 88.79999999999987 552 "g_" 95.39999999999986 552 "i_" 101.99999999999986 552 "n" 95.39999999999986 564 "clock := clock count;" 95.39999999999986 576 "writeinteger(|" 181.1999999999998 576 ",nsolutions);" 95.39999999999986 588 "writetext(|" 161.3999999999998 588 "<< solutions.|" 247.19999999999973 588 ">);" 95.39999999999986 600 "writecr;" 95.39999999999986 612 "writetext(|" 161.3999999999998 612 "<);" 95.39999999999986 624 "write(|" 134.99999999999983 624 ",clock)" 75.59999999999988 636 "_" 75.59999999999988 636 "e_" 82.19999999999987 636 "n_" 88.79999999999987 636 "d;" 75.59999999999988 648 "writecr" 55.79999999999989 660 "_" 55.79999999999989 660 "e_" 62.399999999999885 660 "n_" 68.99999999999989 660 "d;" 55.79999999999989 672 "writetext(|" 121.79999999999984 672 "<);" 55.79999999999989 684 "writecr;" 55.79999999999989 696 "N:=N;" 35.999999999999886 708 "_" 35.999999999999886 708 "e_" 42.59999999999989 708 "n_" 49.19999999999989 708 "d;" 35.999999999999886 720 "t<"