这到题算是我“火线回归”后码的第一道题,病好了心情不错,发篇博客分享一下
目录:
·题目描述
·题目分析
·解题思路
·代码实现
·总结
·题目描述:
·题目分析:
·解题思路:
·代码实现:
#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 ;//还是结束程序
}