introduce bitloops
This commit is contained in:
@@ -74,8 +74,6 @@ public class Main {
|
||||
|
||||
section("Settings");
|
||||
printSettings(opts);
|
||||
var csv = Paths.get("nl_score_hints_v3.csv");
|
||||
var idx = Paths.get("nl_score_hints_v3.idx");
|
||||
|
||||
var res = generatePuzzle(opts);
|
||||
if (res == null) {
|
||||
@@ -86,6 +84,7 @@ public class Main {
|
||||
}
|
||||
|
||||
section("Result");
|
||||
res.filled().calcSimpel();
|
||||
info(String.format(Locale.ROOT, "simplicity : %.2f", res.filled().stats().simplicity));
|
||||
|
||||
section("Mask");
|
||||
@@ -353,6 +352,7 @@ public class Main {
|
||||
TOTAL_NODES.addAndGet(filled.stats().nodes);
|
||||
TOTAL_BACKTRACKS.addAndGet(filled.stats().backtracks);
|
||||
if (filled.ok()) {
|
||||
filled.calcSimpel();
|
||||
TOTAL_SUCCESS.incrementAndGet();
|
||||
TOTAL_SIMPLICITY.addAndGet((long) (filled.stats().simplicity * 100));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user