CCF CSP认证201403-2 窗口
201403-2 窗口
题目
思路
用一个数组layof[i]表示第i层是哪个窗口。这样也方便从顶层开始判断鼠标是否点在了该窗口。
AC代码如下
#include<cstdio>
#include<map>
using namespace std;
struct window{int stx,sty,edx,edy;}win[12];bool InWindow(int a,int b,int i){if(win[i].stx<=a&&win[i].sty<=b){if(win[i].edx>=a&&win[i].edy>=b)return true;}return false;
}int main(){int n,m,layof[12];int a,b;scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d%d",&a,&b);win[i].stx=a;win[i].sty=b;scanf("%d%d",&a,&b);win[i].edx=a;win[i].edy=b;layof[n-i]=i;}for(int i=0;i<m;i++){scanf("%d%d",&a,&b);int j;for(j=0;j<n;j++){if(InWindow(a,b,layof[j])){printf("%d\n",layof[j]);int temp=layof[j];for(int k=j;k>0;k--) layof[k]=layof[k-1];layof[0]=temp;break;}}if(j==n) printf("IGNORED\n");}return 0;
}
CCF CSP认证201403-2 窗口相关推荐
- 以CCF CSP认证为抓手,积极探索软件基础能力递进式培养体系
原文链接:以CCF CSP认证为抓手,积极探索软件基础能力递进式培养体系 发布单位:学会 发布时间:2017-01-20 16:16 作者:陆建峰 余立功 摘要:为提升计算机专业类学生 ...
- 参加CCF CSP认证者须知
发布单位:中国计算机学会 发布时间:2014-11-11 15:06 凡有意参加CCF CSP认证者,请在cspro.org网站上注册.报名.缴费.打印准考证,参加认证后可以在网站查询 ...
- CCF CSP认证考试在线评测系统
关于CCF CSP认证考试在线评测系统 CCF CSP认证考试简介 CCF是中国计算机学会的简称.CCF计算机软件能力认证(简称CCF CSP认证考试)是CCF于2014年推出,是CCF计算机职业资格 ...
- 计算机考csp200分啥水平,计算机与信息工程学院成功举办第20次CCF CSP认证考试
2020年9月13日,计算机与信息工程学院在计算机大楼201举办第二十次CCF CSP认证考试.这是计算机与信息工程学院2019年12月与中国计算机学会签署协议.河南大学正式成为CSP认证考点以来,举 ...
- 北航ccf计算机软件能证排名前18%,CCF成功举办第十一次CCF CSP认证
第十一次CCF CSP计算机软件能力认证(CSP)于2017年9月17日在全国66所院校举办,这是2017年度CCF举办的第二次认证,来自全国200多个单位的6591人参加了本次认证.通过对本次CSP ...
- CCF —— CSP认证
1.认证知识要求: 考试内容主要覆盖大学计算机专业所学习的程序设计.数据结构以及算法,以及相关的数学基础知识.包括但不限于: (1)程序设计基础 逻辑与数学运算,分支循环,过程调用(递归),字符串操作 ...
- python认证考试_Python入门习题(39)——CCF CSP认证考试真题:公共钥匙盒
CCF CSP认证考试真题:共钥匙盒 问题描述 试题编号:201709-2 试题名称:公共钥匙盒 时间限制:1.0s 内存限制:256.0MB 问题描述 有一个学校的老师共用N个教室,按照规定,所有的 ...
- CCF CSP认证菜鸟刷题日志
CCF CSP菜鸟刷题日志(c/c++) 本萌新写给自己看的,要是有大佬路过,请多多指教orz 立个flag:每日一更,至201903 9月15ccf csp,冲鸭! 今天(2019.8.18)起每天 ...
- ccf csp认证考试的历年题集汇总
1.CCF历年试题解答_按题序 2.CCF认证考试题解目录 3.CCF CSP入坑指南 4.ccf 认证历年试题解答 5.CCF认证历年真题 _无题意 6.CCF-CSP认证备考要点 6.CCF认证历 ...
- CCF CSP认证考试题解目录
由于本人的书籍<算法详解(C++11 语言描述)>已经出版,为了降低题解的维护难度,有关CCF CSP考试的所有题解的更新将全部在书籍的配套仓库进行,CSDN博客中不再进行任何题解的更新. ...
最新文章
- 开发日记-20190915 关键词 汇编语言王爽版 第十一章
- Java理论知识及面试题
- Spark算子总结版
- python中利用matplotlib画图
- JAVA字符串格式化-String.format()使用
- 2011-09-07 00:16 ubuntu 如何修改当前用户名
- idea全局搜索搜不全的BUG
- Java 中创建对象方式
- 数学建模层次分析法例题及答案_数学建模方法层次分析法实例.doc
- 设计模式——简单工厂模式
- UML与Rational Rose
- three.js 05-06 之 CylinderGeometry 几何体
- 【北交所周报】北交所再迎8只新股;康普化学、凯华材料上市首日逆势大涨;康乐卫士过会,或成北交所最大IPO;北交所推出直联机制...
- 软件工程第四次作业 石墨文档IOS
- 这是广告clearview ai用来将您的脸卖给警察的广告
- mac 方向键调整_如何调整Mac方向键的速度
- SAP中通过定制开发在寄售结算MRKO中实现发票校验功能
- C4D和3DMAX有什么区别?选哪个好?
- 学习3ds max—做自行车车轮
- 如何做一个网页送给女朋友做生日礼物
热门文章
- 怎么查找计算机里的金蝶账套,金蝶软件 账套如何从一台电脑转到另一台电脑...
- iOS Quartz2D使用教程之【自定义控件】(案例:横屏电子签名)
- linux ethtool 命令详解
- 驰骋工作流程引擎——流程设计器操作说明书
- 高等数学Mathematica实验题——2.1 - 15 用割圆术计算圆周率 (Calcaluation of π with cyclotomic method )
- matlab差速器建模仿真,matlab 两轮差速模型运动模型公式和运动轨迹模拟
- python导入数据画直方图加正态曲线_使用Python绘制直方图和正态分布曲线
- 综合布线包括计算机网络,计算机网络综合布线系统
- 主编编辑器如何新建文章?
- 【机器学习】R语言进行机器学习方法及实例