
#include <iostream> |
#include <cmath> |
using namespace std; |
int main() |
{ |
int n; |
char star[3], end[3]; |
cin >> n; |
for(int i = 0; i < n; i++) |
{ |
cin >> star >> end; |
int x=abs(star[0]-end[0]); |
int y=abs(star[1]-end[1]); |
if(x==0&&y==0)//不动的情况 |
cout << 0 << " "<< 0 << " "<< 0 << " "<< 0 << endl; |
else |
{ |
if(x > y) //王行走 |
cout << x << " "; |
else |
cout << y << " "; |
if(x==0||y==0||x==y)//后行走 |
cout << 1 << " "; |
else |
cout << 2 << " "; |
if(x==0||y==0)//车行走 |
cout << 1 << " "; |
else |
cout << 2 << " "; |
if(abs(x-y)%2 != 0)//象行走 |
cout << "Inf" << endl; |
else |
if(x==y) |
cout << 1 << endl; |
else |
cout << 2 << endl; |
} |
} |
return 0; |
} |




高级设计师
by: 小蜜锋 发表于:2014-05-27 20:10:19 顶(0) | 踩(0) 回复
原题是怎样的?
回复评论