DianNier  
  1. 输入格式
    输入的第一行包含一个单独的整数T,表示有多少个测试用例。
    每个测试用例都包含一个单独的输入行,其中包含四个用空格分隔的整数 A,B,P,Q。
    数据范围保证: 1<T<5000,1< A,B,P,<8.
  2. 输出格式
    对于每个测试用例,输出一个单独的行,其中包含一个整数——从(A,B)到(P)所需的最小移动次数。
  3. 代码
点击查看代码
#include <stdio.h>

int main(int argc, char *argv[])
{
  int a,b,c,d,s,i,n;
  scanf("%d\n",&n);
  for(i=1;i<=n;i++)
  {
    scanf("%d %d %d %d\n",&a,&b,&c,&d);
    if(a==c && b==d)
    s=0;
    else if((a+b)%2==(c+d)%2)
    s=2;
    else if((a+b)%2!=(c+d)%2)
    s=1;
    printf("%d\n",s);
  }

  return 0;
}
posted on 2024-01-18 11:23  芭娜娜banana  阅读(56)  评论(0)    收藏  举报