题目链接:BZOJ - 3564题目分析求最小椭圆覆盖,题目给定了椭圆的长轴与 x 轴正方向的夹角,给定了椭圆长轴与短轴的比值。那么先将所有点旋转一个角度,使椭圆长轴与 x 轴平行,再将所有点的 x 坐标除以长轴与短轴的比值,然后就直接做最小圆覆盖了。随机增量法,一定别忘了 random_shuff...
分类:
其他好文 时间:
2015-04-15 16:54:57
阅读次数:
170
题解:
一开始让我写这道题,其实我是,是拒绝的。
我跟大爷讲,我拒绝,因为,其实我,根本搞不懂这个时间复杂度。
大爷跟我讲,敲时加特技,代码很短很快很好。
加了30行特技之后呢,代码DUANG~~~
后来我其实知道这个是真的,是有时间复杂度保证的。我的代码呢,就这么加特技,加了很多特技,代码,DUANG~~DUANG~~DUANG。
我敲完的代码就是这个样子的,你敲完也会是这个样子,因...
分类:
其他好文 时间:
2015-03-02 13:16:14
阅读次数:
158
题目大意:维护一张弦图,支持加边、删边和询问图中有多少个联通块
暴力题233
直接做O(qn+qm)会挂 因此我们预先将m条边中自始至终不会被删除的边用并查集缩点
这样图中的边就只有O(q)条 暴力即可
时间复杂度O(nq+q^2)
很疑惑为什么要给一张弦图- - 去找了下没看到类似于动态弦图的东西- -
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-03-01 13:19:26
阅读次数:
169
题目大意:给出平面上的一些点,现在让你用一个长轴与x轴成一定角度的,长轴:短轴已知的椭圆来覆盖所有的坐标,求最小的短轴长度。
思路:很明显,这个椭圆的形状和放置状态已经给出了,但是没有办法求最小拖圆覆盖啊。采用坐标变换,将椭圆变成圆。首先我们先让长轴与x轴平行,将平面上的所有点都旋转这个角度。之后只需要让所有点的x坐标除以长轴:短轴就可以了。剩下的就是最小圆覆盖了。
注:坐标旋转公式:...
分类:
其他好文 时间:
2015-02-26 11:43:18
阅读次数:
158
题目大意:给出一棵树,每个节点都有一个充电概率,每一条边有一个导电概率,求期望有多少个点充电。
思路:写不出题解,粘一个详细的地址:http://wyfcyx.is-programmer.com/posts/74623.html
CODE:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#...
分类:
其他好文 时间:
2015-02-05 16:28:04
阅读次数:
443
题目大意:给定一棵树,每个点初始有一个概率为1,为1的节点会沿着边以边权上的概率向四周扩散,求最终期望有多少个点是1
OTZ 不想写题解了贴个代码吧= =
如果有不明白做法的直接问我就好了= =
#include
#include
#include
#include
#define M 500500
#define EPS 1e-7
using namespace std;
stru...
分类:
其他好文 时间:
2015-02-02 14:16:58
阅读次数:
446
http://www.lydsy.com/JudgeOnline/problem.php?id=3562 1 //Accepted 6020 kb 1012 ms 2 //由于题目的特殊要求:然而,令科学家们大为惊异的是,SHTSC 在变化过程中始终保持着一种特殊的性质: 3 //...
分类:
其他好文 时间:
2014-12-15 00:07:12
阅读次数:
246
点击打开链接
注意到20w条边,但是询问只有1w,所以有很多边是从头到尾不变的。
首先离线处理,将从未删除的边缩点,缩点后的图的点数不会超过2w,对于每一次add或者delete,直接dfs看是否能从a走到b,然后维护一个ans。
数据不强,不然这种复杂度起码要跑10s。。
#include
#include
#include
#include
using namespace std;
#...
分类:
其他好文 时间:
2014-06-14 12:08:22
阅读次数:
224
首先普及一个概率公式 P(A+B)=P(A)+P(B)-P(AB)
题意:一些充电元件和导线构成一棵树,充电元件是否能充电有2种情况,
1、它自己有qi%的概率充电
2、与它相邻的元件通过导线给它充电(导线有p%的概率导通)
求最终充了电的元件的期望
题解:首先可以将元件能否充电分成3种情况考虑,
1、它自己给自己充好了电
2、它的儿子方向给它传送了电
3、它的父亲方向给它传送了电...
分类:
其他好文 时间:
2014-06-08 14:43:20
阅读次数:
280