携程第二场预赛 1003:位图像素的颜色(水题,判断点是否在矩形内)
位图像素的颜色
Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 4 Accepted Submission(s) : 4
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
每组数据都是在初始化后开始绘制。
Input
剩下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
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
Source
1 #include <iostream> 2 using namespace std; 3 struct Point{ 4 double x,y; 5 }; 6 struct Plg{ 7 Point p1,p2; 8 int r,g,b; 9 }; 10 int main() 11 { 12 int n,m; 13 while(scanf("%d%d",&n,&m)!=EOF){ 14 if(n==0 && m==0) break; 15 Plg pl[1010]; //多边形 16 int i,j; 17 for(i=1;i<=n;i++) //输入多边形及颜色 18 scanf("%lf%lf%lf%lf%d%d%d",&pl[i].p1.x,&pl[i].p1.y,&pl[i].p2.x,&pl[i].p2.y,&pl[i].r,&pl[i].g,&pl[i].b); 19 for(i=1;i<=m;i++){ 20 Point t; 21 scanf("%lf%lf",&t.x,&t.y); 22 int r=255,b=255,g=255; 23 for(j=1;j<=n;j++){ 24 if(pl[j].p1.x<=t.x && t.x<=pl[j].p2.x && 25 pl[j].p1.y<=t.y && t.y<=pl[j].p2.y){ //在多边形内,刷新颜色 26 r = pl[j].r; 27 b = pl[j].b; 28 g = pl[j].g; 29 } 30 } 31 printf("%d %d %d\n",r,g,b); 32 } 33 } 34 return 0; 35 }
Freecode : www.cnblogs.com/yym2013
转载于:https://www.cnblogs.com/yym2013/p/3660118.html
携程第二场预赛 1003:位图像素的颜色(水题,判断点是否在矩形内)相关推荐
- 位图像素的颜色 携程编程大赛hdu
位图像素的颜色 Time Limit: 2000/1000 MS (Java/Others) MemoryLimit: 32768/32768 K (Java/Others) Total Sub ...
- 携程编程大赛预赛第二场
A:和食物链做法一样,带权并查集 B:dp,01背包背出所有能组成边情况,在用这些情况去计算面积保留最大值 C:每个点从后往前搜,搜到合适就输出,搜不到就输出255 255 255 D:博弈,如果成对 ...
- poj1182 and 携程预赛2第一题 带权并查集
题意: 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形.A吃B, B吃C,C吃A. 现有N个动物,以1-N编号.每个动物都是A,B,C中的一种,但是我们并不知道它到底 ...
- 携程919激发“涟漪效应” 助商家非活动商品下单GMV超2亿增长300%
国庆前夕,携程全年优惠折扣力度最大.集合旅业品牌最多的营销活动--第二届携程919旅行囤货划算节顺利收官. 与2021年类似的是,这次旅行囤货划算节同样是从8月开始,至9月中下旬结束,期间面临疫情冲击 ...
- 携程赴港二次上市在即 “旅游营销枢纽”战略助价值重估
携程董事局主席梁建章发布"旅游营销枢纽战略" 4月7日,携程集团有限公司正式启动香港公开发售计划.在赴港二次上市前夕,包括国盛证券.广发证券在内的多家券商公司维持对携程股票&quo ...
- 携程2021春招笔试
携程2021春招面经 就2道算法题 因为第二题不会,要用AC自动机,没写过就放弃了. 第一题:为了寻找最佳拍档,我们定义两人名字的缘分值:两人名字左对齐后,对应位置字的拼音的缘分值之和.对于两个拼音s ...
- 19岁携程的年轻化旅游 | 一点财经
"长江后浪推前浪,浮事新人换旧人."在这个世界上没有人能永远年轻,但永远有人正在年轻着. 年轻,也正是企业长青的秘诀. 今年181岁的宝洁.72岁的雅诗兰黛,在自己的财报中都早早地 ...
- 携程发布2021第三季度财报:营收53亿元 国际国内旅游市场“攻守”同发力
2021年12月16日,携程集团(纳斯达克:TCOM及香港联交所:9961)发布截至2021年9月30日第三季度未经审计的财务业绩.第三季度实现营收53亿元,经调整EBITDA(税息折旧摊销前利润)为 ...
- js逆向之携程酒店房价抓取
团队持续招人,app逆向方向,私聊.2019-05-11 修复携程eleven参数改版问题 1 在调用require的时候判断是不是参数是不是path,如果是抛出异常 2 重新window的构造方法的 ...
- CodingTrip - 携程编程大赛 (预赛第二场)
CodingTrip - 携程编程大赛 (预赛第二场) CodingTrip - 携程编程大赛,比赛过去好几天了,一直没有机会写参赛感受,总的来说预赛感觉还可以吧,不是太难,都是些做过的变形题,但是由 ...
最新文章
- wamp支持win10吗?怎么设置?
- C/C++之动态分配内存
- form表单提交数据编码方式和tomcat接受数据解码方式
- cview类 public_在MFC单文档的View类中,如何获得指向状态栏的指针
- Swagger2 添加HTTP head参数
- php 遍历 目录,PHP采用自定义函数实现遍历目录下所有文件的方法
- Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
- spark调用python_在MRS集群中使用Python3.7运行PySpark程序,调用RDD的take函数报错处理...
- QtJava笔记-Qt与Java进行SSL双向认证(Qt服务端,Java客户端)
- VS恢复调试时出现的确认对话框
- codeforces 719A Vitya in the Countryside(序列判断趋势)
- Linux系统安全防护加固
- groupdel 删除用户组
- LENS CRA和SENSOR CRA匹配问题解析
- Annotated Potholes Image Dataset下载
- 【计算机网络】数据链路层 : 以太网 ( 无连接、不可靠服务 | 以太网发展 | 10BASE-T 以太网 | MAC 地址 | 以太网 MAC 帧 | 高速以太网 )
- Microsoft Edge闪退问题解决方案:
- 2022第13届蓝桥杯Java省赛B组个人题解
- Python之strip详解
- Java例:查询自己的星座