print blocking options if it is more than 1e5, use fast option if blocking options is more than 1e6
parent
845bb10cd8
commit
090cec6cf7
|
@ -46,6 +46,8 @@ public class MagicDeclareBlockersResultBuilder {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buildBlockersFast() {
|
private void buildBlockersFast() {
|
||||||
|
System.err.println("Running randmized blocking algorithm");
|
||||||
|
|
||||||
//generate basic blocks
|
//generate basic blocks
|
||||||
//buildBasicBlocks(0);
|
//buildBasicBlocks(0);
|
||||||
|
|
||||||
|
@ -280,8 +282,11 @@ public class MagicDeclareBlockersResultBuilder {
|
||||||
result=new MagicDeclareBlockersResult(0,0);
|
result=new MagicDeclareBlockersResult(0,0);
|
||||||
position=0;
|
position=0;
|
||||||
|
|
||||||
if (max_blocks > 1e6) {
|
if (max_blocks > 1e5) {
|
||||||
System.err.println("WARNING. Number of blocking options is " + max_blocks);
|
System.err.println("WARNING. Number of blocking options is " + max_blocks);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (max_blocks > 1e6) {
|
||||||
buildBlockersFast();
|
buildBlockersFast();
|
||||||
} else {
|
} else {
|
||||||
buildAttacker(0);
|
buildAttacker(0);
|
||||||
|
|
Loading…
Reference in New Issue