CCF第二題之視窗
#include <bits/stdc++.h>
using namespace std;
#define N 10
struct window{
int x1,y1,x2,y2;
int winno;
}win[N];
struct Node{
int x,y;
}node[N];
int order[N];
int main()
{
std::ios::sync_with_stdio(false);
int n,m;
int top,temp;
cin>>n>>m;
for(int i=0;i<n;i++)
{
cin>>win[i].x1>>win[i].y1>>win[i].x2>>win[i].y2;
order[i]=n-i-1;
win[i].winno=i+1;
}
for(int i=0;i<m;i++)
{
cin>>node[i].x>>node[i].y;
}
for(int i=0;i<m;i++)
{
top=-1;
for(int j=0;j<n;j++)
{
if(win[order[j]].x1<=node[i].x&&win[order[j]].x2>=node[i].x&&win[order[j]].y1<=node[i].y&&win[order[j]].y2>=node[i].y)
{
top=win[order[j]].winno;
temp = order[j];
for(int k=j; k>0; k--)
order[k] = order[k-1];
order[0] = temp;
break;
}
}
if(top == -1)
cout << "IGNORED" << endl;
else
cout << top << endl;
}
return 0;
}
相關文章
- CCF第二題之Z字形掃描(只有90分555555)
- CCF軟體能力認證-第一次-視窗
- 第二課DOS命令列視窗命令列
- [每日一題] 第二十六題:滑動視窗的最大值每日一題
- PyQT5之視窗QT
- 滑動視窗專題
- TCP之擁塞視窗原理TCP
- PyQt5 之視窗居中QT
- PyQt5 之關閉視窗QT
- 滑動視窗問題總結
- 滑動視窗法——Leetcode例題LeetCode
- Python GUI之tkinter視窗視窗教程大集合(看這篇就夠了)PythonGUI
- 「LeetCode Top100」之滑動視窗LeetCode
- 視窗
- 滑動視窗最大值問題
- 【Electron Playground】Electron 視窗問題彙總
- 力扣刷題-滑動視窗(字串)力扣字串
- Android之Window和彈窗問題Android
- PyQT5之訊號關閉視窗QT
- pyqt5之簡單視窗的建立QT
- SQL視窗分析函式使用詳解系列三之偏移量類視窗函式SQL函式
- Flink的滾動視窗、會話視窗、滑動視窗及其應用會話
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- 滑動視窗的最大值問題
- 拆分視窗
- 聊天視窗
- 視窗事件事件
- mysql視窗函式中的滑動視窗MySql函式
- 實現兩個視窗通訊方法之postMessage
- 滑動視窗法——子串相關問題
- 滑動視窗相關的題目總結
- IDEA單元測試無Run視窗問題Idea
- QT視窗類QT
- 彈出視窗
- 視窗程式框架框架
- PyQT5之視窗最大化最小化QT
- Visual Studio 除錯技巧之即時視窗的妙用除錯