位图像素的颜色

Time Limit: 2000/1000 MS (Java/Others)    MemoryLimit: 32768/32768 K (Java/Others)
Total Submission(s): 0    Accepted Submission(s): 0

Problem Description

有一个在位图上画出矩形程序,一开始位图都被初始化为白色(RGB颜色表示为R=G=B=255)。该程序能够按照顺序绘出N个矩形。新绘制的矩形能够覆盖位图上原有的颜色。程序执行完毕后,需要查询M个点的颜色,输出这些点的RGB值。

每组数据都是在初始化后开始绘制。

Input

第一行包含参数N和M,分别表示矩形个数和需要查询的像素个数(1 ≤N, M≤ 1000 );
剩下N行每行包含7个参数x1, y1, x2, y2, r, g, b,表示绘制一个(x1,y1),(x2,y2)为顶点的矩形,填充颜色为RGB(r, g, b),其中x1≤x2,  y1≤y2数据在整型范围;0≤ r,g,b ≤ 255;
最后M行分别包含参数X和Y,表示需要查询的像素位置。
如果某行N=M=0就表示输入结束。

Output

对于每个用例,按行输出查询的像素的RGB值,每行包含3个整数,分别表示RGB值。

Sample Input

1 2

0 0 2 3 127 196 200

1 2

3 0

2 3

8 16 32 64 0 255 128

8 48 32 64 255 0 0

12 47

13 48

14 64

0 0

Sample Output

127 196 200

255 255 255

0 255 128

255 0 0

255 0 0

#include<iostream>
using namespace std;
int main()
{int m,n,i,x1, y1;int a[2000][2],b[2000][2],c[2000][3];while(cin>>m>>n&&m!=n){for(i=1;i<=m;i++)cin>>a[i][0]>>a[i][1]>>b[i][0]>>b[i][1]>>c[i][0]>>c[i][1]>>c[i][2];while(n--){  bool qq=0;cin>>x1>>y1;for(i=m;i>0;i--){if(x1>=a[i][0]&&x1<=b[i][0]&&y1>=a[i][1]&&y1<=b[i][1]){cout<<c[i][0]<<' '<<c[i][1]<<' '<<c[i][2]<<endl;qq=1;break;}}if(qq==0)cout<<255<<' '<<255<<' '<<255<<endl;}}return 0;
}

转载于:https://www.cnblogs.com/oversea201405/p/3767001.html

位图像素的颜色 携程编程大赛hdu相关推荐

  1. CodingTrip - 携程编程大赛 (预赛第二场)

    CodingTrip - 携程编程大赛 (预赛第二场) CodingTrip - 携程编程大赛,比赛过去好几天了,一直没有机会写参赛感受,总的来说预赛感觉还可以吧,不是太难,都是些做过的变形题,但是由 ...

  2. 携程编程大赛 (预赛第二场)第一题【剪刀石头布】

    Problem Description 现有M个人一起玩剪刀石头布,以1-M编号,每人出一种,出过不再改变,但是我们并不知道它到底是哪一种. (其中石头赢剪刀,剪刀赢布,布赢石头,一样则平) 裁判用两 ...

  3. 携程编程大赛预赛第二场

    A:和食物链做法一样,带权并查集 B:dp,01背包背出所有能组成边情况,在用这些情况去计算面积保留最大值 C:每个点从后往前搜,搜到合适就输出,搜不到就输出255 255 255 D:博弈,如果成对 ...

  4. 携程2019校招编程题(3)

    携程今年的机试题为20道选择+3编程 由于今天最后提交时第三题编程未通过,交卷之后想出来的解法这里记录一下. import java.util.ArrayList; import java.util. ...

  5. 编程队伍队名_立乐编程amp;携程amp;萤火虫团队联手举办编程夏令营活开始啦...

    一到暑假 如何安置孩子成了很多父母的难事 单独把孩子放家里 怕他养成"小电视迷" 让它自由活动 又怕他出去变成野孩子 如何让孩子度过一个饱满而又有趣的暑假 是每一个父母的忧心难题 ...

  6. 携程测试编程题:客户下单的时候系统会发放一个优惠券码,用户在前端界面看到的展现形式如下

    今天大四第一节课,下午去上了软件测试的课程,中午乘机在微信读书多看了看关于软件测试的书.下午上课,一边在牛客刷题,一边听讲,状态蛮好的.一个戴眼镜的女老师,讲的还有点意思. 今天新买的古琴也到了,下午 ...

  7. Web前端之仿携程首页布局

    Web前端之仿携程首页布局 1.前言 出于之前早就学习过Web的相关技术,后面很少写仿网页或者做后端等案例了,导致一些基础知识点有所遗忘,而这部分知识又是Java学习中的重中之重,因此借目前学校课程正 ...

  8. 请注意了!你的APP可能有下架风险,途牛同程携程等多款App登黑榜!

    不知道大家是否还记得,去年闹得沸沸扬扬的FaceBook泄漏用户隐私的案子,不清楚的呢?就再带你们吃吃这个瓜.事情是这样的,美国联邦贸易委员会(FTC)在2018年爆料,特朗普在竞选总统期间,聘请的咨 ...

  9. 携程移动端 UI 界面性能优化实践

    UI 卡顿原理和原因 人类大脑与眼睛对一个画面的连贯性感知其实是有一个界限的,譬如我们看电影会觉得画面很自然连贯,其帧率通常为 24fps:那么,用手机当然也需要感知屏幕操作的连贯性(尤其是动画过渡) ...

最新文章

  1. 调用支付宝接口android最新,Android 外接sdk之支付宝
  2. java中的controller_详解Spring Boot中Controller用法
  3. getprofile()获取不到路径_做一款RPG游戏,几乎都会用到的Python坐标最短路径计算...
  4. 油管螺纹尺寸对照表_yt15硬质合金刀片尺寸|A320焊接刀头参数
  5. linux虚拟机 xen,XEN虚拟机在Linux上的安装和使用教程分享
  6. telerik:RadTreeView树形菜单鼠标放上去展开菜单
  7. 宅在家里写数据库中DQL(查询)
  8. 一文教你如何用 Python 将 iPhone “玩弄于股掌之中”!
  9. ssms 缺少索引信息_搜索引擎整合营销
  10. ELK-filbeate收集tomcat日志
  11. mysql数据库在linux下的导出和导入及每天的备份
  12. 过程FMEA步骤四:失效分析(一)
  13. Active Boot Disk(windows系统维护工具箱)官方光盘镜像版V19.0 | 电脑维修工具箱软件下载
  14. 树形动态规划(树状DP)小结
  15. 我敢打赌你一定不知道的软件测试基础知识整理
  16. 【Linux】创建新用户 sudo配置,添加信任
  17. 服务器打不开微信怎么办,手机wifi只能用微信,打不开网页怎么处理?
  18. 计算机管理进不去的原因,电脑进不了系统Windows怎么解决?电脑进不了系统的原因和解决方法...
  19. 移动端登录页面-vue
  20. 导航系统设计专题(六)——松组合导航系统与紧组合导航系统

热门文章

  1. Java与JavaScript的通信
  2. matplotlib markers的类型
  3. linux shell 自定义函数(定义、返回值、变量作用域)介绍
  4. MATLAB矩阵对称旋转
  5. 人工智能AI实战100讲(二)-自动驾驶传感器之激光雷达(二)激光雷达配置车型介绍
  6. 凯撒密码c语言小写字母,凯撒密码c(c语言编程凯撒密码)
  7. oracle 回滚空间查询,oracle回滚段和回滚表空间操作
  8. 中科软测试面试题2019_2019国考成绩今日是否会发布,笔试120能进面不?
  9. 交通大数据应用细分_盈海科技 | 交通大数据可视化“掘金”数据价值
  10. ccxt k线数据_寻找相似的历史k线