- 博客(6)
- 收藏
- 关注
原创 [KD 树]HDU 5992 Finding Hotels
题意:宾馆和游客的坐标由二维点给出,宾馆有个价格,游客有个能接受的最高价格,输出每个游客能接受的最近宾馆。 宾馆用KD树建树,查询游客时,价格不符合的宾馆不更新答案即可,由于该题时间给的充裕,这种做法也可以过。 #include #include #include #include #include #include #include #include #include #includ
2017-07-09 09:43:02 290
原创 [最大费用最大流]HDU 5988 Coding Contest
题:每个节点上有人和食物,有向边连接节点,属性包含通过人的数量上限ci,以及从第二个人开始对网络造成拥堵的概率pi。 问使每个人都获得食物的情况下, 拥堵的总概率最小是多少。 对于每个人经过的每条路,不对网络造成拥堵的概率为(1-pi),那么拥堵的总概率为1-(1-px)(1-py)(1-pk)..... 求拥堵概率最小,即求(1-px)(1-py)(1-pk).....最大。将该式
2017-07-07 23:18:33 314
原创 [模拟]HDU 5983 Pocket Cube
2X2的魔方,问拧一下之内能不能使每一面的4个数字都相等。 李博帮推了左右拧和前后拧的移动模式,然后就A了。 #include #include #include #include #include #include #include #include #include #include #include using namespace std; #pragma comment(linker,
2017-07-07 23:14:54 388
原创 [数论]HDU 2504 又见GCD
题意: a,c的最大公约数是b,那么a/b和c/b互质。 假设a/b为k,找与k互质的最小数。这个数明显不必要是个合数,因为一个合数和k互质,那么它的所有质因子也和k互质,且它的质因子小于它本身,更符合条件。 所以在范围内把质数筛出来,针对每个样例找个满足条件的最小的就可以了。 #include #include #include #include #include #include #i
2017-07-07 11:25:10 303
原创 [矩阵快速幂]HDU 5950 Recursive sequence
题意:f(n)=2f(n-2)+f(n-1)+n^4,已知f(1),f(2)求f(n)%mod n4也需要参与矩阵计算中,构造递推关系即可。 递推公式如下: (n+1)^4=n^4+4n^3+6n^2+4n+1; (n+1)^3=n^3+3n^2+3n+1; (n+1)^2=n^2+2n+1; (n+1)^1=n+1; (n+1)0=1;
2017-07-07 09:50:08 276
原创 HDU 5772 String problem
比赛的时候觉得是最大权完全子图,其实最大权闭合图就够了。建模不够优越。 最大权闭合图。如果你不懂这个东西定义可以去看《最小割模型在信息学竞赛中的应用》。 官方题解的意思我就不重复了,说一下自己的理解。 这样建模解决了所跑流一定是完全图的问题。产生正权的边在闭合图的最上层,所以就有这样的性质:如果该边(点)的后继点已经选了,那么加上该正权边既保证了所选图还是闭合的,也一
2016-07-30 17:22:36 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人