求助
  • 板块灌水区
  • 楼主efgh123
  • 当前回复0
  • 已保存回复0
  • 发布时间2020/10/24 15:30
  • 上次更新2023/11/5 10:00:21
查看原帖
求助
373979
efgh123楼主2020/10/24 15:30

哪里错了?

CF57A

import java.io.*;
import java.util.*;

public class Main {
    public static void main(String args[]) throws Exception {
        Scanner cin=new Scanner(System.in);
        int n=cin.nextInt(),x1=cin.nextInt(),x2=cin.nextInt(),y1=cin.nextInt(),y2=cin.nextInt();
        if(abs(x1-x2)==n)System.out.println(n+min(2*n-(y1+y2),y1+y2));
	    else if(abs(y1-y2)==n)System.out.println(n+min(2*n-(x1+x2),x1+x2));
	    else System.out.println(abs(x1-x2)+abs(y1-y2));
    }
}
public  static int abs(int n){
    if(n>=0)return n;
    else return -n;
}
public static int min(int a,int b){
    if(a<=b)return a;
    else return b;
}
2020/10/24 15:30
加载中...