算法训练 斜率计算

摘要:
算法训练斜率计算时间限制:1.0s内存限制:512.0MB输入两个点的坐标,即p1=和p2=,并计算这两个点直线的斜率。如果斜率为无穷大,则输出“INF”。
算法训练 斜率计算  
时间限制:1.0s   内存限制:512.0MB
    
  输入两个点的坐标,即p1 = (x1, y1)和p2=(x2, y2),求过这两个点的直线的斜率。如果斜率为无穷大输出“INF”。
样例输入
1 2
2 4
样例输出
2
样例输入
1 2
1 4
样例输出
INF
样例输入
1 2
3 2
样例输出
0
import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);
        int a[]=new int[4];
        for(int i=0;i<4;i++){
            a[i]=sc.nextInt();
        }
        if(a[2]-a[0]==0)
            System.out.println("INF");
        else
            System.out.println((a[3]-a[1])/(a[2]-a[0]));

    }

}

免责声明:文章转载自《算法训练 斜率计算》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Windows下 VS2015编译RocksDBsql update操作结果下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【学习笔记】斜率优化

【学习笔记】斜率优化 [SDOI2012]任务安排 斜率优化入门题: 设(f(x))为(F(x))的后缀和,(t(x))为(T(x))的前缀和。(dp(i))表示完成到第(i)任务的最小代价,转移: (dp(i)=min {dp(j) +f(j+1) imes(S+t(i)-t(j)) }) 拆掉: 和(j)无关: 没有 只和(j)相关:(dp(j)+...