随笔分类 - 算法
摘要:题目 "P3028 [USACO10OCT]汽水机Soda Machine" 解析 差分,看到$a[i]\leq 1e9$,离散化一下,在$l$处$+1$,$r+1$处$ 1$,这样就只有$2n$个点了,再按位置排一下序,扫一遍记录答案就可以了。 需要注意的是,如果在某个位置既有$+1$操作又有$
阅读全文
摘要:题目: "poj3045 Cow Acrobats" 解析: 贪心题,类似于国王游戏 考虑两个相邻的牛$i$,$j$ 设他们上面的牛的重量一共为$sum$ 把$i$放在上面,危险值分别为$x_1=sum s_i$,$ x_2=sum+w_i s_j$ 把$j$放在上面,危险值分别为$x_3=sum
阅读全文
摘要:题目 "P1462 通往奥格瑞玛的道路" 给定$n$个点$m$条边,每个点上都有点权$f[i]$,每条边上有边权,找一条道路,使边权和小于给定的数$b$,并使最大点权最小。 解析 二分一下钱,然后跑最短路,判断一下如果只有这么多钱的话能不能到终点(最短路边权和是不是不超过$b$),套个最短路板子,套
阅读全文
摘要:题目 "P2447 [SDOI2010]外星千足虫" 解析 ~~sol写到自闭,用文字描述描述了半个小时没描述出来,果然还是要好好学语文~~ 用高斯消元求解异或方程组。 因为 $奇数\bigoplus奇数=偶数$ $偶数\bigoplus偶数=偶数$ $奇数\bigoplus偶数=奇数$ $0$为偶
阅读全文
摘要:题目 "P3709 大爷的字符串题" 题意:求$[l,r]$中众数的个数。 解析 维护两个数组: $cnt[x]$,数$x$出现的次数。 $sum[x]$,出现次数为$x$的数的个数。 考虑往里添加元素时,直接取$max$; 删除元素时,如果这个数是众数($cnt[x]==mode$)且众数只有这一
阅读全文
摘要:题目 "P4137 Rmq Problem / mex" 解析 莫队算法维护mex, 往里添加数的时候,若添加的数等于$mex$,$mex$就不能等于这个值了,就从这个数开始枚举找$mex$;若不等于$mex$,没有影响,因为它之前的所有数都出现过了,又出现一次不会怎样,放在后面又比$mex$大,肯
阅读全文
摘要:题目 "HDU 2604 Queuing" 题意: 给你一个数$L$代表一个队的长度,男女不限,随便排,$f$代表女生,$m$代表男生,但是其中不能出现$fmf$,$fff$ 这种子序列,问一共有多少种排的方法,结果需要$mod m$. 解析: 构思巧妙的一道矩阵快速幂 我们设$f[i]$表示有$i
阅读全文
摘要:题目 "A Simple Math Problem" 解析 矩阵快速幂模板题 构造矩阵 $$\begin{bmatrix}a_0&a_1&a_2&a_3&a_4&a_5&a_6&a_7&a_8&a_9\\ 1&0&0&0&0&0&0&0&0&0\\ 0&1&0&0&0&0&0&0&0&0\\ 0&0
阅读全文
摘要:题目 "P1494 [国家集训队]小Z的袜子" 解析 1. 在区间$[l,r]$内, 任选两只袜子,有 $$r l+1\choose2$$ $$=\frac{(r l+1)!}{2!(r l 1)!}$$ $$=\frac{(r l+1)(r l)}{2}$$ 种选择。 2. 对于一种颜色 设在区间
阅读全文
摘要:问题 什么是回文串,如果一个字符串正着度读和反着读是一样的,这个字符串就被称为回文串。 such as noon level aaa bbb 既然有了回文,那就要有关于回文的问题,于是就有了—— 最长回文子串:给定一个字符串,求它的最长回文子串长度。 暴力 找出所有的子串,遍历每个子串判断他们是否为
阅读全文
摘要:用途 给一个首尾相连的字符串,找一个位置,从这个位置往后形成一个字符串,使字符串的字典序最小 算法 定义三个指针$i=0$,$j=1$,$k=0$,$i$和$j$是当前判断的位置,$k$是相同的串的长度,表示$str[i...i+k]$和$str[j...j+k]$相同。 当$str[i+k]==s
阅读全文
posted @ 2019-02-24 11:13
Chrety
摘要:最近浅学了一下匈牙利算法,略有感触,发文记录一下 匈牙利算法是用在二分图匹配中的 所以要先知道二分图的几个概念 二分图 : 有这么一个图 把一个图的顶点划分为两个不相交的集合 U 和 V ,且使得每一条边都分别连接 U 、V 中的顶点,如果存在这样的划分,则称此图为二分图。 简单说,就是可以把一个图
阅读全文


浙公网安备 33010602011771号