![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂算法
余西子
这个作者很懒,什么都没留下…
展开
-
[COCI2015]BNE 最大全1子矩阵
题意你有一个1000*1000的矩阵,现在定义一个矩阵 $A_{x,y} $ 是酷的当且仅当 a1,1+ax,y<=ax,1+a1,ya_{1,1}+a_{x,y}<= a_{x,1}+a_{1,y}a1,1+ax,y<=ax,1+a1,y 且 x>1,y>1x>1,y>1x>1,y>1 条件成立时。 而一个矩阵是非常酷的当且仅当它的所有子矩阵都是酷的。现在问你,非常酷的矩阵的最大的元素个数有多少。做法我们证明一下,假设有如下图,两边的矩原创 2020-07-10 20:15:57 · 312 阅读 · 0 评论 -
hdu 6482 LGV求互不相交路径条数
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6482题意: 给你x1,x2,y1,y2 (x1<x2,y1<y2),问你从(0,y1)->(x1,0),(0,y2)->(0,x2),只能往右、往下走的时候的路径不相交的条数是多少。做法: 稍微画一下就知道从(0,y1)-&...原创 2019-05-14 09:08:35 · 311 阅读 · 0 评论 -
CodeForces - 773B 贪心 非二分
题目链接:http://codeforces.com/contest/773/problem/B题意: 给了你一个不知真假的cf的判题标准(该题基础分由通过人数和题交人数的比值决定,该题可得分数还要减去通过时间/250,保证通过时间<=119),然后一号用户想赢二号用户,造了1e9+7个小号(因为:假设某一题1号过得快,它可以通过让小号wa来增加这个题的基础分让自己...原创 2019-05-23 09:02:59 · 125 阅读 · 0 评论 -
hdu 3311 Dig The Wells 斯坦纳树模板
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3311题意: 给你n个寺庙,m个村庄,p条路,现在你要在这n+m个位置中选出若干个位置打井,每个位置打井的费用会告诉你,同时p条路也有修建费用,现在每个寺庙都住着一个和尚,问你最小的费用让这n个和尚都能喝上水。一些过程写进了代码,主要用的是状压的思想。具体的解释还是...原创 2019-06-04 20:27:22 · 226 阅读 · 0 评论 -
cf Round 66 (Rated for Div. 2) E. Minimal Segment Cover 倍增
题目链接:https://codeforces.com/contest/1175/problem/E题意: 给你n个区间和m个询问,每个询问也是一个区间[l,r],问你在n个原先的区间中最少可以用几个区间可以完全覆盖[l,r],如果无法完全覆盖,输出-1.做法: 老实说一下子没想到...但是确实感觉不难。倍增的方法可以一下子跳很多的范围,这里用dp[i]...原创 2019-06-28 15:24:27 · 206 阅读 · 0 评论 -
hihoCoder 1317 搜索四·跳舞链(DLX模板)
题目链接:http://hihocoder.com/problemset/problem/1317题意:小Ho最近遇到一个难题,他需要破解一个棋局。棋局分成了n行,m列,每行有若干个棋子。小Ho需要从中选择若干行使得每一列有且恰好只有一个棋子。来一个链接好复习https://www.cnblogs.com/grenet/p/3145800.html跳舞链模板...原创 2019-07-13 18:53:20 · 130 阅读 · 0 评论 -
H - Little Wish~ lyrical step~ HDU - 4735 跳舞链
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4735题意: 给你一棵无向有权树,每个结点上有一个男生或者女生,当一个女生开始的距离小于等于d的范围内有一个男生,那么这个女生就算是被保护着了。现在问,你要交换几个男生的位置可以让所有的女生被保护做法: 为了这道题特意去学了一下跳舞链,知道了跳舞链不仅仅能用...原创 2019-07-13 21:09:15 · 162 阅读 · 0 评论 -
以洛谷 P3377 【模板】左偏树(可并堆) 为例的左偏树
洛谷链接: https://www.luogu.org/problem/P3377定义左偏树是一种可并堆的实现。左偏树是一棵二叉树,它的节点除了和二叉树的节点一样具有左右子树指针(left, right)外,还有两个属性: 键值和距离(英文文献中称为s-value)。键值用于比较节点的大小。下面的是百度百科给出的距离的定义。如果想要严谨的可以参考下面的内容,我感性理解一下就是,没有两个儿子...原创 2019-08-13 12:51:21 · 281 阅读 · 0 评论