CCF_ 201403-2_窗口

用deque模拟。

#include<iostream>
#include<cstdio>
#include<deque>
using namespace std;

struct point{
    int x1,x2,y1,y2,num;
}temp;
int main()
{
    deque<point> q;
    deque<point>::iterator it;
    int n,m;
    cin >> n >> m;
    for(int i = 1;i <= n;i++)
    {
        temp.num = i;
        cin >> temp.x1 >> temp.y1 >> temp.x2 >> temp.y2;
        q.push_front(temp);
    }
    while(m--)
    {
        int x,y,flag = 1;
        cin >> x >> y;
        for(it = q.begin();it != q.end();it++)
        {
            if(it->x1 <= x && it->x2 >= x && it->y1 <= y && it->y2 >= y)
            {
                cout << it->num << endl;
                temp = *it;
                q.erase(it);
                q.push_front(temp);
                flag = 0;
                break;
            }
        }
        if(flag)
        {
            cout << "IGNORED" << endl;
        }
    }
    return 0;
}
时间: 2024-11-24 01:48:18

CCF_ 201403-2_窗口的相关文章

C#_自动测试2_连连看外挂

GUI自动化测试和做外挂的原理很相似,都是模拟用户的鼠标和键盘操作, 给自己的程序写自动化就是做测试,给别人的程序写自动化就是外挂了. 本文使用的技术也同样适用制作“对对碰”,"找茬" 之类游戏的外挂. 阅读目录 QQ连连看外挂实现原理 GUI自动化测试的原理 什么是句柄 P/Invoke机制 获取游戏窗体的句柄 分析游戏窗口 对游戏窗口进行截图 根据游戏规则来写算法 模拟鼠标点击 源代码下载 QQ连连看外挂实现原理 1. 先调用Win32 API获取"连连看"游戏

Core_v4.2_低功耗蓝牙_链路层规范_空中接口报文

Core_v4.2_低功耗蓝牙_链路层规范_空中接口报文 文件版本说明 版本 撰写日期 内容 作者 V1.0.0 2018.07.02 初次整理11 黄俊嘉                         第二章 空中接口报文(Air Interface Packetcs) 本章介绍低功耗蓝牙再空中发送的数据包格式.基于蓝牙规范core_v4.2.pdf. 2.1 报文格式 低功耗蓝牙规范中,有两类报文:广播报文和数据报文. (1)设备利用广播报文发现.连接其它设备.一旦连接建立之后,则开始使用

Extjs——窗口

Ext中的窗口主要包括Ext.Window窗口和Ext.MessageBox对话框.          Ext.Window窗口 1.Ext.Window窗口的常用属性: 2.窗口分组: 窗口分组有Ext.WindowGroup类定义,该类包括bringToFront(),getActive(),hideAll(),sendToBack()等函数,可以用来操作分组中的窗口. <script type="text/javascript"> var i = 0; functio

微信小程序(4)--二维码窗口

微信小程序二维码窗口: <view class="btn" bindtap="powerDrawer" data-statu="open">button</view> <!--mask--> <view class="drawer_screen" bindtap="powerDrawer" data-statu="close" wx:if=&qu

iframe中的模态框遮罩父窗口原理

关键点: css的position定位为fixed或absolute css的z-index, 最顶层的值最大如遮罩层为0那么弹出框最好是大于等于1的整数,总之记住弹出层要比遮罩的z-index值大就行 如果弹出模态框的使用场景没有嵌套在iframe或frame中掌握以上两点加上点css功底就可以写出漂亮的模态框了 特殊场景会涉及到跨域问题,可以在父页面和子页面分别设置<script type="text/javascript">document.domain="

OpenGL编程 基础篇(五)世界窗口和视口

一.基本定义 世界窗口:在世界坐标系中定义一个对齐的矩形(aligned rectangle,即矩阵的边与坐标轴平行)的窗口,这个世界窗口外的部分被裁减并不被绘制.OpenGL会自动地做剪裁. 视口:在显示器的屏幕窗口上定义一个对齐的矩形的视口,OpenGL会自动建立世界窗口和视口的变换(包括缩放和平移).当世界窗口中所有对象都被绘制时,对象在世界窗 口中的部分会被自动地映射到视口中----换句话说,被映射到屏幕坐标中,即像素在显示器上的坐标. 二.相关函数介绍 1.对于二维绘图来说,世界窗口由

简单的浮动窗口

简单的浮动代码,纯js代码,但不符合w3c标准,在有些HTML规范下不可行, 例如: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 具体原因不清楚,待大神告知. 完整代码如下(字母为背景测试): <html> <head> <me

tcp滑动窗口与拥塞控制

TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现.一.滑动窗口协议     所谓滑动窗口协议,自己理解有两点:1. "窗口"对应的是一段可以被发送者发送的字节序列,其连续的范围称之为"窗口":2. "滑动"则是指这段"允许发送的范围"是可以随着发送的过程而变化的,方式就是按顺序"滑动".在引入一个例子来说这个协议之前,我觉得很有必

JavaScript子窗口调用父窗口变量和函数的方法

在做一个父窗口开启子窗口并且在子窗口关闭的时候调用父窗口的方法,达到局部刷新的目的. 父窗口: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns=" http://www.w3.org/1999/xhtml&qu