「CodePlus 2018 3 月赛」白金元首与克劳德斯
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
所有的云在此时没有重叠的面积
抄十次,以后再看错题抄二十次。
1 //#include<iostream> 2 #include<cstring> 3 #include<cstdlib> 4 #include<cstdio> 5 //#include<map> 6 #include<math.h> 7 //#include<time.h> 8 //#include<complex> 9 #include<algorithm> 10 using namespace std; 11 12 int T,n; 13 #define maxn 400011 14 struct Event 15 { 16 int pos,v; bool type; 17 bool operator < (const Event &b) const {return pos<b.pos || (pos==b.pos && v<b.v);} 18 }a[maxn];int la; 19 int main() 20 { 21 scanf("%d",&T); 22 while (T--) 23 { 24 scanf("%d",&n); la=0; 25 for (int i=1,x,y,w,h,d;i<=n;i++) 26 { 27 scanf("%d%d%d%d%d",&x,&y,&w,&h,&d); 28 la++; a[la]=(Event){x+y,1,d==1}; 29 la++; a[la]=(Event){x+y+w+h,-1,d==1}; 30 } 31 sort(a+1,a+1+la); 32 int nowa=0,nowb=0,ans=1; 33 for (int i=1;i<=la;i++) 34 { 35 if (a[i].type==1) nowa+=a[i].v; 36 else nowb+=a[i].v; 37 if (nowa && nowb) {ans=2; break;} 38 } 39 printf("%d\n",ans); 40 } 41 return 0; 42 }
View Code
转载于:https://www.cnblogs.com/Blue233333/p/8510997.html
「CodePlus 2018 3 月赛」白金元首与克劳德斯相关推荐
- 【LibreOJ】#6299. 「CodePlus 2018 3 月赛」白金元首与克劳德斯
[题意]给出坐标系中n个矩形,类型1的矩形每单位时间向x轴正方向移动1个单位,类型2的矩形向y轴正方向,初始矩形不重叠,一个点被矩形覆盖当且仅当它在矩形内部(不含边界),求$(-\infty ,+\i ...
- 【线段树】「CodePlus 2018 3 月赛」白金元首与克劳德斯
题意: 分析: 题意好鬼扯... 非常傻逼的线段树动态开点题. 横向移动的矩形和纵向移动的矩形,看起来非常麻烦. 由于速度均相等,所以可以以所有纵向移动的矩形为参考系,那么所有纵向移动的矩形都是相对静 ...
- LOJ6299:「CodePlus 2018 3 月赛」白金元首与克劳德斯 (离散化+前缀和)
题目传送门:https://loj.ac/problem/6299 题目分析:一道不难的题目,然而比赛的时候只有90pts.由于所有克劳德斯(clouds)一开始都不相交,所以答案不是1就是2.用O( ...
- @loj - 6353@「CodePlus 2018 4 月赛」组合数问题 2
目录 @description@ @solution@ @accepted code@ @details@ @description@ 请你找到 k 个不同的组合数,使得对于其中任何一个组合数 \(C ...
- loj6300 「CodePlus 2018 3 月赛」博弈论与概率统计
link 题意: A和B玩游戏,每轮A赢的概率为p.现在有T组询问,已知A赢了n轮输了m轮,没有平局,赢一局A得分+1,输一局得分-1,问A得分期望值? $n+m,T\leq 2.5\times 10 ...
- 「CodePlus 2017 11 月赛」可做题
题目描述 qmqmqm 希望给 sublinekelzrip 出一道可做题.于是他想到了这么一道题目:给一个长度为n的非负整数序列ai,你需要计算其异或前缀和bi,满足条件b1=a1,bi=b ...
- 「CodePlus 2017 12 月赛」火锅盛宴
n<=100000种食物,给每个食物煮熟时间,有q<=500000个操作:在某时刻插入某个食物:查询熟食中编号最小的并删除之:查询是否有编号为id的食物,如果有查询是否有编号为id的熟食, ...
- [NOIP2019模拟赛]LuoguP4261白金元首与克劳德斯
题目描述 给出坐标系中n个矩形,类型1的矩形每单位时间向x轴正方向移动1个单位,类型2的矩形向y轴正方向,初始矩形不重叠,一个点被矩形覆盖当且仅当它在矩形内部(不含边界),求$(-\infty ,+\ ...
- 「JOISC 2018 Day 3」比太郎的聚会
「JOISC 2018 Day 3」比太郎的聚会 题意: 给你一个\(DAG\),若干组询问,每次给出一个终点和若干个点,问从给出点以外的点出发,到达终点的最长路.(\(|V|\leq 1e5 | ...
最新文章
- [Python人工智能] 三十.Keras深度学习构建CNN识别阿拉伯手写文字图像
- goods.java_javaweb网上书城项目 1.用户管理:注册会员 - 下载 - 搜珍网
- 02-合并frame
- VMware虚拟机软件
- 面试官系统精讲Java源码及大厂真题 - 40 打动面试官:线程池流程编排中的运用实战
- 前端性能测试--启动时间监控数值获取方法
- python开发图片_python实现简单的图片隐写术
- SpringBoot+SpringAOP+Java自定义注解+mybatis实现切库读写分离
- python会计实证研究_适合会计、金融实证研究的统计软件、编程语言搭配
- 互联网日报 | 中国移动香港实现5G独立组网;嫦娥五号顺利进入环月轨道;钟慧娟成全球白手起家女首富...
- 2.6 如何在新建虚拟机安装搜狗输入法
- unity warning CS0108: test4.name' hides inherited memberUnityEngine.Object.name’.
- fp5139应用电路图_基于FP5139的可调节电压源适配器
- 发现一个国外的学习网站
- tableau app android,tableau 安卓
- TDS210示波器的应用
- python str转bool方法
- NLU(Natural Language Understanding)太难了
- 2022焊工(初级)试题及在线模拟考试
- 计算机怎么消除用户密码,电脑开机设置了密码要怎么删除
热门文章
- 【Vue2 组件间数据的双向绑定】
- 摄像头不能工作的解决方法
- 魔兽怀旧最新开服务器,魔兽怀旧服有多火?8个服务器被挤爆,暴雪狂开46个服务器都不够...
- Linux配置Yum软件仓库
- OPENCV-HDR图片读取,显示及转JPG
- 本实战将实现根据当天的总步数,计算消耗的热量值。由于行走速度不同,计算卡路里的消耗也不同,这里假设走一步消耗28卡路里。实现效果如图4所示
- 如何连接一个双控或者三控开关
- 考研之南京大学软件学院
- 运行安装程序时发生(-5004 : 0x8002802b错误)
- C++内存泄露 与 野指针总结