📄 b07dc937a2fa001c187a96d076d31f00
字号:
package com.sans.ninemen.test;
import com.sans.ninemen.core.MM;
import com.sans.ninemen.core.Utility;
import com.sans.ninemen.io.FileReader;
import com.sans.ninemen.io.FileWriter;
public class MiniMaxOpeningBlack {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
int mode=0;//mode for opening
long startTime = System.currentTimeMillis();
String inputTextFileName = args[0];
String outputTextFileName = args[1];
int treeDepth = Integer.parseInt(args[2]);
String initialPosition = new FileReader().getPosition(inputTextFileName);
String reverse = Utility.reverseColors(initialPosition);
System.out.println("Max Depth="+treeDepth);
System.out.println("Initial Position :"+initialPosition);
String finalPosition = new MM().getMaxMove(reverse,treeDepth,mode);
reverse = Utility.reverseColors(finalPosition);
new FileWriter().writePosition(outputTextFileName,reverse);
long endTime = System.currentTimeMillis();
System.out.print("Time taken="+(endTime-startTime)+" milli secs");
}catch (NullPointerException e) {
System.out.println("The input format is not correct:");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -