这到题算是我“火线回归”后码的第一道题,病好了心情不错,发篇博客分享一下

目录:

·题目描述

·题目分析

·解题思路

·代码实现

·总结


·题目描述:

·题目分析:

·解题思路:

·代码实现:

 #include<cstdio>
#include<iostream> using namespace std; int shuju[][];//定义一个“数据”数组,用来读入每一组数据
int n,xx,yy; int main()
{
scanf("%d",&n);
for(int i=;i<=n;++i)
for(int j=;j<=;++j)
scanf("%d",&shuju[i][j]);//读入数据ing
scanf("%d%d",&xx,&yy);
for(int i=n;i>=;i--)//从n~1循环
{
if((shuju[i][]<=xx)&&(shuju[i][]+shuju[i][]>=xx)&&(shuju[i][]<=yy)&&(shuju[i][]+shuju[i][]>=yy))//判断要找的点是否再这个地毯内
{
printf("%d",i);//如果有,就输出该点的编号
return ;//直接结束程序
}
}
printf("-1");//如果没有,就输出-1
return ;//还是结束程序
}

·总结:

05-02 08:46