所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

所有的云在此时没有重叠的面积

抄十次,以后再看错题抄二十次。

 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 月赛」白金元首与克劳德斯相关推荐

  1. 【LibreOJ】#6299. 「CodePlus 2018 3 月赛」白金元首与克劳德斯

    [题意]给出坐标系中n个矩形,类型1的矩形每单位时间向x轴正方向移动1个单位,类型2的矩形向y轴正方向,初始矩形不重叠,一个点被矩形覆盖当且仅当它在矩形内部(不含边界),求$(-\infty ,+\i ...

  2. 【线段树】「CodePlus 2018 3 月赛」白金元首与克劳德斯

    题意: 分析: 题意好鬼扯... 非常傻逼的线段树动态开点题. 横向移动的矩形和纵向移动的矩形,看起来非常麻烦. 由于速度均相等,所以可以以所有纵向移动的矩形为参考系,那么所有纵向移动的矩形都是相对静 ...

  3. LOJ6299:「CodePlus 2018 3 月赛」白金元首与克劳德斯 (离散化+前缀和)

    题目传送门:https://loj.ac/problem/6299 题目分析:一道不难的题目,然而比赛的时候只有90pts.由于所有克劳德斯(clouds)一开始都不相交,所以答案不是1就是2.用O( ...

  4. @loj - 6353@「CodePlus 2018 4 月赛」组合数问题 2

    目录 @description@ @solution@ @accepted code@ @details@ @description@ 请你找到 k 个不同的组合数,使得对于其中任何一个组合数 \(C ...

  5. 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 ...

  6. 「CodePlus 2017 11 月赛」可做题

    题目描述 qmqmqm 希望给 sublinekelzrip 出一道可做题.于是他想到了这么一道题目:给一个长度为n的非负整数序列ai​​,你需要计算其异或前缀和bi,满足条件b1=a1​​,bi=b ...

  7. 「CodePlus 2017 12 月赛」火锅盛宴

    n<=100000种食物,给每个食物煮熟时间,有q<=500000个操作:在某时刻插入某个食物:查询熟食中编号最小的并删除之:查询是否有编号为id的食物,如果有查询是否有编号为id的熟食, ...

  8. [NOIP2019模拟赛]LuoguP4261白金元首与克劳德斯

    题目描述 给出坐标系中n个矩形,类型1的矩形每单位时间向x轴正方向移动1个单位,类型2的矩形向y轴正方向,初始矩形不重叠,一个点被矩形覆盖当且仅当它在矩形内部(不含边界),求$(-\infty ,+\ ...

  9. 「JOISC 2018 Day 3」比太郎的聚会

    「JOISC 2018 Day 3」比太郎的聚会 题意: ​ 给你一个\(DAG\),若干组询问,每次给出一个终点和若干个点,问从给出点以外的点出发,到达终点的最长路.(\(|V|\leq 1e5 | ...

最新文章

  1. [Python人工智能] 三十.Keras深度学习构建CNN识别阿拉伯手写文字图像
  2. goods.java_javaweb网上书城项目 1.用户管理:注册会员 - 下载 - 搜珍网
  3. 02-合并frame
  4. VMware虚拟机软件
  5. 面试官系统精讲Java源码及大厂真题 - 40 打动面试官:线程池流程编排中的运用实战
  6. 前端性能测试--启动时间监控数值获取方法
  7. python开发图片_python实现简单的图片隐写术
  8. SpringBoot+SpringAOP+Java自定义注解+mybatis实现切库读写分离
  9. python会计实证研究_适合会计、金融实证研究的统计软件、编程语言搭配
  10. 互联网日报 | 中国移动香港实现5G独立组网;嫦娥五号顺利进入环月轨道;钟慧娟成全球白手起家女首富...
  11. 2.6 如何在新建虚拟机安装搜狗输入法
  12. unity warning CS0108: test4.name' hides inherited memberUnityEngine.Object.name’.
  13. fp5139应用电路图_基于FP5139的可调节电压源适配器
  14. 发现一个国外的学习网站
  15. tableau app android,tableau 安卓
  16. TDS210示波器的应用
  17. python str转bool方法
  18. NLU(Natural Language Understanding)太难了
  19. 2022焊工(初级)试题及在线模拟考试
  20. 计算机怎么消除用户密码,电脑开机设置了密码要怎么删除

热门文章

  1. 【Vue2 组件间数据的双向绑定】
  2. 摄像头不能工作的解决方法
  3. 魔兽怀旧最新开服务器,魔兽怀旧服有多火?8个服务器被挤爆,暴雪狂开46个服务器都不够...
  4. Linux配置Yum软件仓库
  5. OPENCV-HDR图片读取,显示及转JPG
  6. 本实战将实现根据当天的总步数,计算消耗的热量值。由于行走速度不同,计算卡路里的消耗也不同,这里假设走一步消耗28卡路里。实现效果如图4所示
  7. 如何连接一个双控或者三控开关
  8. 考研之南京大学软件学院
  9. 运行安装程序时发生(-5004 : 0x8002802b错误)
  10. C++内存泄露 与 野指针总结