华为编码达人秀(第二季) 坑人的小坑

描述:

小明在一条小路上行走,每步的步长为65厘米,这条路上有很多坑。小明只要一只脚踏入坑中就会掉下去,请判断小明是否能安全通过这条小路。
假设路的起点坐标为0,终点坐标为500,单位为米。输入偶数个正整数,以空格分隔,每2个正整数用于描述一个坑,第一个表示坑的起点坐标,单位为米,第二个整数表示坑的宽度,单位为厘米。输入的坑之间是无序的。
如输入11 87 20 50,表示在11米处有个80cm的坑,在20米处有个50cm的坑。如果小明能安全通过,则输出YES,如果会掉坑里,则输出NO。刚好踩在坑沿上不会掉下去。

运行时间限制:

无限制

内存限制:

无限制

输入:

输入偶数个正整数,以空格分隔,每2个正整数用于描述一个坑,第一个表示坑的起点坐标,单位为米,第二个整数表示坑的宽度,单位为厘米。输入的坑之间是无序的。

输出:

如果小明能安全通过,输出YES,否则输出NO。另外,刚好踩在坑的边沿上不会掉下去。

样例输入:

1 30

样例输出:

YES

答案提示:

注意单位换,另外,刚好踩在坑的边沿上不会掉下去



模拟即可

 
  
#include
#include
using namespace std;
int main(void)
{
    int k=0;
    int a[200];
    do
    {
        scanf("%d",&a[k++]);
    } while (getchar()!= '\n');
    for(int i=0;i50000) continue;
            for(int j=(a[i]*100/65)*65;j<=a[i]*100+a[i+1];j=j+65)
            {
                if(a[i]*100


 
  
 
 

你可能感兴趣的:(算法竞赛)