zoukankan
html css js c++ java
【AIM Tech Round 5 (rated, Div. 1 + Div. 2) 总结】【题解往前或往后翻,不在这】
又是爆炸的一场
心态有点小崩。但问题不大。。
看A题,一直担心有多个正方形。。小心翼翼地看完之后,毅然地交上去了。
[00:08] A【Accpted】
然后开始看B题。
觉得和之前做的某题很像,但翻了翻发现那题是i-s(i)所以才有单调性.
然后继续想啊想。突然想到a+b==10000的话岂不是美滋滋。
然后看了下位数的限制,很开心的交了两行代码上去.
[00:20] B 【Accpted】
然后开心地去看C。
发现这不就是一道离散化+set的题吗?
对x离散化。然后对于x1..x2这一段。把v[x1].push_back({y1,y2})然后vv[x2].push_back({y1,y2});
然后for (int i =1 ;i <= 2*n;i++) 对于v[i].size()>0的,tot+=v[i].size();然后把v[i]对应的y1放在大根堆,y2放在小根堆
如果大根堆堆顶<=小根堆堆顶 且tot>=n-1
那不就ok了?输出i对应的x以及大根堆到小根堆中任意一个值作为y..
想法很美好。。。
[00:40] C 【Pretest Pasted】
赛后C题WA了。。
为什么这个思路错了呢?主要在于tot==n的情况。这种情况,如果大根堆堆顶>小根堆堆顶。我们不能简单地认为
没解,因为我们可以将其中任意一个矩形删掉的!还剩n-1个也满足题意!我显然漏算了这种情况。。
查看全文
相关阅读:
ubuntu16.04 下安装opencv2.4.9
ubuntu16.04下CMake学习
Ubuntu 16.04上用CMake图形界面交叉编译树莓派的OpenCV3.0
BMP图片的C++水印算法
OpenCV 2 学习笔记(9): 定义ROI(regions of interest):给图像加入水印
OpenCV入门教程
免费、高性能的人脸检测库(二进制)
DBCP与C3P0数据库连接池
(android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇
hadoop之WordCount源代码分析
原文地址:https://www.cnblogs.com/AWCXV/p/9545943.html
最新文章
数据结构(六)查找---多路查找树(B+树)
数据结构(六)查找---多路查找树(B树)
数据结构(六)查找---多路查找树(2-3-4树)
数据结构(六)查找---多路查找树(2-3树)
数据结构(六)查找---平衡二叉树(ASL)
数据结构(六)查找---二叉搜索树(排序树)
数据结构(六)查找---线性索引查找
工业标准接口OPC Server
OPC UA (统一架构)的优势
OPC接口相关资料地址
热门文章
OPCClient和OPCServer在Windows上运行方式的恩怨
C#将对象转换成JSON字符串,Newtonsoft.Json (JSON.NET)
C#调用MySql
C#动态webservice调用接口 (JAVA,C#)
求解?表空间,表,用户这三者之间的 关系与区别?
oracle 12c 创建PDB用户即Local User (PDB与CDB)
Oracle表空间(tablespaces)
Ubuntu 16.10安装之后必须做的16 件事
ubuntu16.04安装opencv3.1.0+Qt5.6.0
Ubuntu 16.04配置Opencv-2.4.13
Copyright © 2011-2022 走看看