NOIP2011铺地毯(老师规定,以后每天学一道···)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NOIP2011铺地毯(老师规定,以后每天学一道···)相关的知识,希望对你有一定的参考价值。

技术分享

                              30% n<=2

                              50% 0<=a,b,g,k<=100

                              100% 0<=n<=10000, 0<=a,b,g,k<=100000

 

这道题感谢黄学长的代码,感谢hzwer~~~~~~

好吧,我承认这道题很

技术分享
#include<iostream>
using namespace std;
int main()
{
    int n,a[10001],b[10001],g[10001],k[10001],xi,yi;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i]>>b[i]>>g[i]>>k[i];
    }
    cin>>xi>>yi;
    for(int i=n;i>0;i--)
    {
        if(a[i]<=xi&&a[i]+g[i]>=xi&&b[i]<=yi&&b[i]+k[i]>=yi)
        {
            cout<<i;
            return 0;
        }
    }
    cout<<-1;
    return 0;
}
View Code

以上是关于NOIP2011铺地毯(老师规定,以后每天学一道···)的主要内容,如果未能解决你的问题,请参考以下文章

NOIP 2011 Day 1

NOIP2011铺地毯

noip2011铺地毯

铺地毯 2011年NOIP全国联赛提高组

luoguP1003 铺地毯 题解(NOIP2011)

Noip2011 提高组 Day1 T1 铺地毯