📄 group__mac.html
字号:
<td class="md" nowrap valign="top"> #define PLAY_BEST_MOVE_IN_MEMORY_FIRST (1 && USE_HASH_TABLE) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>use the best move stored in the hash table. 1 = on, 0 = off. (default = 1) </td> </tr></table><a class="anchor" name="ga16" doxytag="solver.c::PLAY_FAST_SUBTREE_FIRST" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PLAY_FAST_SUBTREE_FIRST 1 </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>step through the 'smallest' subtree first to find the solution faster. 1 = on, 0 = off. (default = 1) </td> </tr></table><a class="anchor" name="ga15" doxytag="solver.c::PLAY_ODD_SQUARE_FIRST" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PLAY_ODD_SQUARE_FIRST 1 </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>play odd square first 1 = on, 0 = off. (default = 1) </td> </tr></table><a class="anchor" name="ga17" doxytag="solver.c::PLAY_STABLEST_SUBTREE" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define PLAY_STABLEST_SUBTREE (1 && PLAY_FAST_SUBTREE_FIRST) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>among equally 'small' subtree choose the one with more stable squares. 1 = on, 0 = off. (default = 1) </td> </tr></table><a class="anchor" name="ga55" doxytag="solver.c::TICK_TO_DS" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define TICK_TO_DS</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">t </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> (int)(((t) / (CLOCKS_PER_SEC / 10)) % 10) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>convert clock ticks to tenth of seconds </td> </tr></table><a class="anchor" name="ga52" doxytag="solver.c::TICK_TO_H" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define TICK_TO_H</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">t </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> (int)((t) / 3600 / CLOCKS_PER_SEC) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>convert clock ticks to hours </td> </tr></table><a class="anchor" name="ga53" doxytag="solver.c::TICK_TO_M" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define TICK_TO_M</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">t </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> (int)(((t) / 60 / CLOCKS_PER_SEC) % 60) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>convert clock ticks to minutes </td> </tr></table><a class="anchor" name="ga54" doxytag="solver.c::TICK_TO_S" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define TICK_TO_S</td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">t </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> (int)(((t) / CLOCKS_PER_SEC) % 60) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>convert clock ticks to seconds </td> </tr></table><a class="anchor" name="ga14" doxytag="solver.c::USE_ENHANCED_TRANSPOSITION_CUTOFF" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define USE_ENHANCED_TRANSPOSITION_CUTOFF (1 && USE_HASH_TABLE) </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>use the enhanced transposition cutoff heuristic. 1 = on, 0 = off. (default = 1) </td> </tr></table><a class="anchor" name="ga13" doxytag="solver.c::USE_HASH_TABLE" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define USE_HASH_TABLE 1 </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>use the hash table heuristics. 1 = on, 0 = off. (default = 1) </td> </tr></table><a class="anchor" name="ga19" doxytag="solver.c::USE_PRESORTED_SQUARES" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define USE_PRESORTED_SQUARES 1 </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>use presorted squares. 1 = on, 0 = off. (default = 1) </td> </tr></table><hr><h2>Typedef Documentation</h2><a class="anchor" name="ga8" doxytag="solver.c::Board" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structBoard.html">Board</a> <a class="el" href="structBoard.html">Board</a> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>board representation </td> </tr></table><a class="anchor" name="ga9" doxytag="solver.c::Hash" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structHash.html">Hash</a> <a class="el" href="structHash.html">Hash</a> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><a class="el" href="structHash.html">Hash</a> : item stored in the hash table </td> </tr></table><a class="anchor" name="ga10" doxytag="solver.c::HashEntry" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> typedef struct <a class="el" href="structHashEntry.html">HashEntry</a> <a class="el" href="structHashEntry.html">HashEntry</a> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <t
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -