zoukankan      html  css  js  c++  java
  • WisKey的眼神

    WisKey的眼神

    Time Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)
    Total Submission(s) : 57   Accepted Submission(s) : 15
    Problem Description
    WisKey的眼镜有500多度,所以眼神不大好,而且他有个习惯,就是走路喜欢看着地(不是为了拣钱哦^_^),所以大家下次碰见他的时候最好主动打下招呼,呵呵. 但是Rabbit总是喜欢扮神秘,一天WisKey去食堂排队等着买饭,突然收到一道短消息,是Rabbit发的,”呵呵,又看见你了,你没看到我吧”.WisKey马上拉长脖子扫描食堂,可是就是看不到,再发短信问Rabbit在哪,Rabbit回信曰”我已经在寝室了”.WisKey无语.... 假设食堂是个正方形,食堂中心坐标为(0,0),长度为2*L, WisKey保证在食堂内. 因为是吃饭高峰期,所以每个点上都站着人,当某些人处在同一直线上时就有可能被前面的人挡住. 聪明的ACMer请你帮帮WisKey,告诉他能不能看见Rabbit. [center][img]../../../data/images/c46-1001-1.jpg[/img][/center]
     
    Input
    输入L,sx,sy,px,py; L<=1000,sx,sy是WisKey的坐标,px,py是Rabbit的坐标. 以L=0为结束.
     
    Output
    对于每组输入数据,能看见输出”Yes”,看不见输出”No”. Rabbit不在食堂输出”Out Of Range”.
     
    Sample Input
    5 0 0 1 1 5 0 0 2 0 5 0 0 6 6 5 0 0 -1 -1 0
     
    Sample Output
    Yes No Out Of Range Yes
     
    Source
    冬练三九之一
     
     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 
     4 int main()
     5 {
     6     int sx,sy,px,py,sign,L,x,y,i;
     7     while(1)
     8     {
     9         sign=0;
    10         scanf("%d",&L);
    11         if(L==0)
    12             break;
    13         scanf("%d%d%d%d",&sx,&sy,&px,&py);
    14         x=px-sx;
    15         y=py-sy;
    16         if(px>L||py>L||-px>L||-py>L)
    17             {printf("Out Of Range
    ");continue;}
    18         if(x==0&&y>1||x==0&&y<-1||y==0&&x>1||y==0&&x<-1)
    19             {printf("No
    ");continue;}
    20         for(i=2;i<=1000;i++)
    21         {
    22             if((x%i==0)&&(y%i==0))
    23             {
    24                 sign=1;break;
    25             }
    26         }
    27         if(sign==0)
    28         {
    29             printf("Yes
    ");
    30         }
    31         else if(sign==1)
    32         {
    33             printf("No
    ");
    34         }
    35     }
    36     return 0;
    37 }
    View Code
    转载请备注:
    **************************************
    * 作者: Wurq
    * 博客: https://www.cnblogs.com/Wurq/
    * Gitee: https://gitee.com/wurq
    **************************************
  • 相关阅读:
    面试小结
    Everything工具使用
    记 · 工作一周年
    贝叶斯算法原理分析
    MySQL与Oracle主键Query性能测试结果
    K-meams文本聚类算法C++实现
    OPTICS光学算法
    页面添加内容后弹出框与跳转页面
    Webgrid参数格式
    页面2级分类
  • 原文地址:https://www.cnblogs.com/Wurq/p/3750265.html
Copyright © 2011-2022 走看看