print blocking options if it is more than 1e5, use fast option if blocking options is more than 1e6

master
melvin 2011-08-03 13:29:28 +08:00
parent 845bb10cd8
commit 090cec6cf7
1 changed files with 6 additions and 1 deletions

View File

@ -46,6 +46,8 @@ public class MagicDeclareBlockersResultBuilder {
}
private void buildBlockersFast() {
System.err.println("Running randmized blocking algorithm");
//generate basic blocks
//buildBasicBlocks(0);
@ -280,8 +282,11 @@ public class MagicDeclareBlockersResultBuilder {
result=new MagicDeclareBlockersResult(0,0);
position=0;
if (max_blocks > 1e6) {
if (max_blocks > 1e5) {
System.err.println("WARNING. Number of blocking options is " + max_blocks);
}
if (max_blocks > 1e6) {
buildBlockersFast();
} else {
buildAttacker(0);