2016年7月20日

HDU 5727 Necklace 二分图匈牙利最大匹配,

摘要: 给你阴阳球各n个,某些阳球只要周围有一个阴球,就会变暗,问最后至少要变暗多少个。 看了题解,说是全排列阴球,因为成环,所以就能变成8!复杂度,就能跑了。 然后每种情况,如果一个阳球碰上周围两个阴球都不变暗,那么久能放在这个位置,此时的最大匹配就是这种方案,最大可以放,并且不变暗的,个数。拿n一减,完 阅读全文

posted @ 2016-07-20 22:54 very_czy 阅读(287) 评论(0) 推荐(0) 编辑

HDU 5726 GCD 求给定序列中与查询段相等的GCD个数

摘要: 一上来RMQ,以便于把查询等东西都弄成logn的。然后预处理,因为GCD有递减趋势,并且每次改变下降都减少至少一半,所以很快就会到1,剩下的直接加进去;如果很慢到1,那么中途相等的gcd就可以二分。此复杂度为2logn,暴力起始位置,每次向左移都是logn,所以复杂度是2nlogn。 下面上代码 阅读全文

posted @ 2016-07-20 13:32 very_czy 阅读(236) 评论(0) 推荐(0) 编辑

HDU 5733 求四面体 内心 外心 内接圆圆心 外接圆圆心

摘要: 给四个点让求内接圆心。 就求呗~ 内心公式: 设四面体A1A2A3A4的顶点Ai多对的侧面积为Si(i=1,2,3,4),顶点Ai的坐标为(xi,yi,zi)(i=1,2,3,4),四面体内心I的坐标为(xi,yi,zi),则 x1=(s1*x1+s2*x2+s3*x3+s4*x4)/(s1+s2+ 阅读全文

posted @ 2016-07-20 13:24 very_czy 阅读(1156) 评论(0) 推荐(1) 编辑

导航