摘要:
也就是一堆方程,每个方程都形如xi+xj=P模拟代入消元即可,并且求出取值范围遇到环就可以直接解出来,判断是否可行由于这题比较坑爹,读入太大会RE,要cheat,就不放代码了 阅读全文
摘要:
最小圆覆盖有个东西叫作随机增量法,具体可以baidu这里来说说怎么求三点共圆这其实就是求两条线段的交点在编程中,我们解方程是比较麻烦的一个比较好的方法是利用相似三角形设线段AB,CD交P,则PC:PD=Sabc:Sabd然后用定比分点就可以求的交点坐标了 1 const eps=1e-6; 2 3... 阅读全文
摘要:
一遇到数学题和计算几何题我就要调半天……玛雅,我真是太弱了……基本思路很简单,先上凸包,然后矩形与凸包一边重合,然后旋转卡壳即可然而我没怎么写过计算几何题,一开始写的各种囧,后来看了hzwer的写法才写得正常一些一开始写囧,是找矩形的左右边界,用勾股定理算的,囧得不行;后来发现可以用点积来判断,点积... 阅读全文
摘要:
明显是一个差分约束系统 对于第一种限制,其实就是x[a]+1<=x[b] x[b]-1<=x[a] 根据三角不等式很容易建图 但这题他比较奇怪,问的是X最多不同取值的个数 根据这张图的特殊性我们不难发现,两个强联通分量内X的取值种类是互不干涉的 也就是说我们可以分别统计每个强联通分量然后累计即可 为 阅读全文
摘要:
每个顶点有且仅有一条出边是什么意思呢类似一棵树,树上的边都是由儿子指向父亲的,并且这个东西带着一个环也就是一个个有向环套有向树……这题还是比较简单的,把环作为根然后类似lca做即可,注意细节的panding 1 type node=record 2 po,next:longint;... 阅读全文
摘要:
终于完成了(2798是我cheat的……),感觉poi的题好锻炼智商……截图留念,题解见博客中对应题号的解题报告 阅读全文