zoukankan      html  css  js  c++  java
  • 2020-05-18 — 习题训练一E

    VJ

    E - Nastya and Rice

    题意:

    对于每一个样例,判断是否满足∃n({abxa+b})=({cdyc+d})

    解题思路:

    不相交的情况是n∗max(x)<min(y)和n∗min(x)>max(y),排除这两种情况其他情况都是“Yes”。

    ac代码:

    #include<iostream>
    #include<cstring>
    using namespace std;
    int main(){
    	int t,n,a,b,c,d,x1,x2,y1,y2;
    	cin>>t;
    	while(t--){
    		cin>>n>>a>>b;
    		cin>>c>>d;
    		x1=a+b;
    		x2=a-b;
    		y1=c+d;
    		y2=c-d;
    		if(n*x1<y2||n*x2>y1){
    			cout<<"No"<<endl;//判断最大值与最小值情况
    		}
    		else cout<<"Yes"<<endl;
    	}
    	return 0;
    }
     

     

  • 相关阅读:
    如何访问到静态的文件,如jpg,js,css?
    内存定位
    虚拟机逃逸
    OpenGL
    测试
    unity3d
    磁力链接
    IDA脚本
    投屏神器
    扫二维码登录
  • 原文地址:https://www.cnblogs.com/nanan/p/12922845.html
Copyright © 2011-2022 走看看