📄 pb91b6.java
字号:
import java.io.*;
class pb91b6
{
public static void main(String args[]) throws IOException
{
BufferedReader br=new BufferedReader(new FileReader(new File(args[0])));
String line="";
String data[]=new String[3];
int a=0,b=0,c=0;
int a1=0,b1=0,c1=0;
while((line=br.readLine())!=null)
{
data=line.trim().split(" ",-1);
a=Integer.parseInt(data[0]);
b=Integer.parseInt(data[1]);
c=Integer.parseInt(data[2]);
a1=a/8; b1=b/8; c1=c/8;
//--Illegal state----------
if (data[0].equals(data[1])) System.out.println("Illegal State");
else
{
//--Illegal move-----------
if ((b==c) ||
(c==a) ||
((b%8!=c%8) & (b/8!=c/8)) ||
((a/8==b/8) & ((a-b)*(a-c)<0)) ||
((a%8==b%8) & ((a1-b1)*(a1-c1)<0))) System.out.println("Illegal move");
else
{
//--Move not allowed-------
if ((c%8<7) && (a==c+1) ||
(c%8>0) && (a==c-1) ||
(c/8<7) && (a==c+8) ||
(c/8>0) && (a==c-8)) System.out.println("Move not allowed");
else
{
//--Stop-------------------
if ((data[0].equals("0") & data[2].equals("9")) ||
(data[0].equals("7") & data[2].equals("14")) ||
(data[0].equals("56") & data[2].equals("49")) ||
(data[0].equals("63") & data[2].equals("54"))) System.out.println("Stop");
else
{
//--Continue---------------
System.out.println("Continue");
}
}
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -