01 2020 档案

摘要:题意: "题目连接" 直线上有若干线段,要求从中选取若干条不相交的线段,同时左端点尽量靠左,使得线段总长尽可能短 思路: 线性动态规划。 太菜了想不出方程,干脆直接记忆化搜索 启示: 记忆化搜索能极大减小思维难度 code: 阅读全文
posted @ 2020-01-25 15:31 BILL666 阅读(127) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接" 题目大意: 给出n个四角为pi/4的圆弧的类矩形,求它们凸包的周长 思路: 乍看似乎没有思路,但注意到r=0时求的是一个裸的凸包 考虑当r不等于0时,我们先按之前的方法求出凸包周长 然后对于每个拐点求其角度,而后求出这段圆弧长,累加即可。。。 最后提交AC后看了遍题解,发现圆弧 阅读全文
posted @ 2020-01-23 23:49 BILL666 阅读(81) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接" 给定 n 个点,求距离最远的两个点之间的距离,输出最远距离的平方 $n include using namespace std; const int N=50005; int n,top,per[N],res; struct point{int x,y;int dist() 阅读全文
posted @ 2020-01-22 11:55 BILL666 阅读(102) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接" 给一个n边形(凸多边形),再给出m个点,求有多少个点落在多边形内部(含边界),点的坐标均为整数$n,m using namespace std; const int N=1e5+5; int n,m,k,pos,mn=1e9,ans; struct point{long 阅读全文
posted @ 2020-01-22 09:31 BILL666 阅读(130) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接" 思路: 最开始没思路不知道怎么判断 后来看了题解。。。 果然数据小(n include include include using namespace std; const int N=60; int n,l[N],r[N],len[N]; inline int read() 阅读全文
posted @ 2020-01-21 15:33 BILL666 阅读(101) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接" 给你一个点光源,一些不透明的管子(圆),求每一段阴影部分的左右区间 管子个数 include include include using namespace std; const int N=505; const double eps=1e 7; int n; double s 阅读全文
posted @ 2020-01-21 13:18 BILL666 阅读(156) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接" 在房屋与property line之间有障碍物(房屋,property line,障碍物均可看做与x轴平行的线段) 求从房屋到property line最长的能看到的一段的长度 思路: 能看到的一段的长度本身并不好求解 但是不能看到的一段的长度却相对好求解 于是找到proper 阅读全文
posted @ 2020-01-21 10:30 BILL666 阅读(275) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接1" "题目链接2" 大概就是给你一些管道,求光从管口处射入最多能射多远 思路: 枚举拐点(上壁与下壁都算)作为直线(光束)上的两个点。然后判断这条直线和每一条 线段 (xi,yi)(xi,yi1)是否有交点。若无,则求出最远能到达的x。 注意事项: 丧心病狂的卡 阅读全文
posted @ 2020-01-20 16:56 BILL666 阅读(201) 评论(0) 推荐(1) 编辑
摘要:题意: 题目描述 X 国有 N 座城市,由 N1 条道路连接形成了一棵树,每条边都有边权 wi 表示经过这条边需要 wi 的时间。为了方便出行,X 国计划在每座城市建造一座传送装置,它们两两之间可以进行传送。传送并不是即时的,初始时你需要给每个传送装置设置一个参数 ai 阅读全文
posted @ 2020-01-20 16:43 BILL666 阅读(283) 评论(0) 推荐(1) 编辑
摘要:题意: 题目描述: X班有 N 个人,从1N编号。他们中有一些人住双人宿舍,一些人住单间,也 就是说一些人有唯一的一个室友,有些人则没有。同时有些人会和他的同桌共用一张双 人桌,另一些人则单独坐。 你需要求出有多少个排列P,满足原本的人i换到Pi的宿舍以及桌子上后,原本 阅读全文
posted @ 2020-01-20 16:22 BILL666 阅读(426) 评论(0) 推荐(2) 编辑
摘要:题意: "题目链接" 快捷版题意:一个正方形格子中有若干隔板,问从指定位置走出正方形格子至少穿过多少隔板(边界也算;不能穿交点) 思路: 开始时百思不得其解,想要给分割出来的每个小格子编号,然后连边跑最短路 但是怎么编号?怎么连边?比较困难。 发现其实不一定非要按着题目的规则(即走每段墙的中点),可 阅读全文
posted @ 2020-01-19 15:54 BILL666 阅读(325) 评论(0) 推荐(1) 编辑
摘要:题意: "题目链接" 思路: 首先是充分必要关系 那么,如何判断一个图是否有奇环呢? 两种方法:一是黑白染色,二是带权并查集 但黑白染色每一次都是O(n)的,无法优化 于是就用带权并查集 最暴力的做法是每一个时间点都O(n)做一次,显然不行 然而我们发现,每 阅读全文
posted @ 2020-01-10 20:32 BILL666 阅读(117) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示