bool BeRepeated( char b ){for( unsigned long i = 0; i < curSln; i++ )if( oldLayout[0][ curSln ] == oldLayout[0][ i ] &&oldLayout[1][ curSln ] == oldLayout[1][ i ] &&oldLayout[2][ curSln ] == oldLayout[2][ i ] &&oldLayout[3][ curSln ] == oldLayout[3][ i ] &&( ( i & 1 ) ? 1 : -1 ) == b ) // 保证过河后的方案之间比较,回来后的方案之间比较// i&1等效于i%2,i&7等效于i%8,i&63等效于i%64return true;return false;}
添加回答
举报
0/150
提交
取消