上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页
摘要: 题面 "传送门" Sol $hash$+排序 cpp include define IL inline define RG register define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long lon 阅读全文
posted @ 2018-04-13 19:19 Cyhlnj 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 题面 "没有权限号的我当然选择luogu" Sol 假设没有通配符 那么把$T$翻转 设$f[i]=\sum_{j+k=i}[S[k]==T[j]]$ 如果$f[i]$为$0$则$i$之前的一一匹配 那么可以给每个字符一个权值 重新定义$f[i]=\sum_{j+k=i}(S[k] T[j])^2$ 阅读全文
posted @ 2018-04-13 15:39 Cyhlnj 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 题意 有两个基因串$S$和$T$,他们只包含$AGCT$四种字符。 现在你要找出$T$在$S$中出现了几次。 有一个门限值$k≥0$ 只要$T[i]$和$S[j k]$到$S[j+k]$有相同的,就视为匹配 $(1≤|T|≤|S|≤200000, 0≤k≤200000)$ Sol 套路 这类字符串的 阅读全文
posted @ 2018-04-13 14:28 Cyhlnj 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题面 Bzoj权限题 "luogu" Sol 整体二分+二维树状数组裸题。。。 二维树状数组写错了$WA$两遍。。。 cpp include define IL inline define RG register define Fill(a, b) memset(a, b, sizeof(a)) u 阅读全文
posted @ 2018-04-12 22:21 Cyhlnj 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol 莫比乌斯反演一波就是求 $$\sum_{k=1}^{min(a,b)}\lfloor\frac{a}{k}\rfloor\lfloor\frac{b}{k}\rfloor\sum_{d|k}f(d)\mu(\frac{k}{d})$$ 前面的分块就好了 考虑求 $$\sum 阅读全文
posted @ 2018-04-12 21:04 Cyhlnj 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol 处理出每个数$a_i$之前第一个比它小的数$a_{l 1}$和后面第一个比它小的数$a_{r+1}$ 那么左端点在$[l,i]$右端点在$[i,r]$的区间的最小值都是$a_i$ 把它看成是一个顶点$(l,r)$和$(i,i)$的矩形内的加法,每个数加上$a_i$ 询问就是 阅读全文
posted @ 2018-04-12 19:00 Cyhlnj 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol 答案就是去掉匹配的括号后的左边右括号个数$/2$取下整和右边左括号个数$/2$取下整 维护: 设$($为$ 1$,$)$为$1$,最大的前缀和就是左边右括号的个数 最小的的后缀和的相反数就是右边左括号的个数 因为要支持取反,翻转等操作 我们要维护左边最大最小,右边最大最小, 阅读全文
posted @ 2018-04-12 15:28 Cyhlnj 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol 显然高斯消元 你会发现线性基和高斯消元本质上好像差不多 直接上线性基判断是否有解 线性基的插入不就是高斯消元吗 然后bitset优化即可 cpp include define RG register define IL inline define Fill(a, b) me 阅读全文
posted @ 2018-04-12 10:06 Cyhlnj 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol 很像线性基 其实就是线性基 ~~我一直以为它只能搞异或~~ 线性基解决异或问题时是怎么插入的? 就像高斯消元一样,如果这里有值,就进行消元 否则直接加入 那么这个题也可以如此,只是把异或改成减法 ~~这样我们就把高斯消元和线性基结合起来了~~ cpp include def 阅读全文
posted @ 2018-04-12 09:12 Cyhlnj 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol 超级数学板子题!!! 费马小定理,扩展欧几里德定理,中国剩余定理,卢卡斯定理等 题意就是求 $$G^{\sum_{k|N}C_N^k}\ mod\ 999911659$$ 首先根据扩展欧拉定理或者费马小定理 $a^x\equiv a^{x\% (p 1)}(mod\ p)$ 阅读全文
posted @ 2018-04-11 21:50 Cyhlnj 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Lucas定理 不会证明。。。 若$p$为质数 则$C(n, m)\equiv C(n/p, m/p) C(n\%p, m\%p)(mod\ p)$ 扩展 求 $C(n,m)$ 模 $M$ 意义下的值 令 $M=\prod p_i^{a_i}$ 那么就只要求出模 $p_i^{a_i}$ 的值,然后 阅读全文
posted @ 2018-04-11 21:44 Cyhlnj 阅读(200) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-04-11 20:02 Cyhlnj 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol 二分这个最长前缀的长度 考虑$check$ 首先$s[a..b]$以$i$开头子串如果要满足和$s[c..d]$的$LCP =mid$ 那么$i$肯定是在后缀数组的$rank$的一个区间内 这个区间显然可以二分/倍增出来 $i$同时还要满足$b i+1 =mid$和$i = 阅读全文
posted @ 2018-04-11 13:58 Cyhlnj 阅读(118) 评论(0) 推荐(0) 编辑
摘要: "挂链接" 中国剩余定理 设$m_1, m_2, ..., m_k$两两互质 则对于方程组 $x\equiv a_1 (mod\ m_1)$ $x\equiv a_2 (mod\ m_2)$ $...$ $x\equiv a_k (mod\ m_k)$ 有整数解 并且在模$M=\Pi m_i$的意义 阅读全文
posted @ 2018-04-10 22:28 Cyhlnj 阅读(175) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-04-10 20:51 Cyhlnj 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题面 "传送门" Sol ~~我太菜了,有点思维的题根本不会~~ $sto \ HJT$ 考虑一个$1$操作,相当于是$l 1$和$l$处长节点的位置不同了 那么在$l 1$处长,然后接在$l$就好了 $r$和$r+1$同理 考虑怎么来做 虚点的思想 维护一个全局的树,上面有虚点和实点 每次$0$操 阅读全文
posted @ 2018-04-09 21:49 Cyhlnj 阅读(119) 评论(0) 推荐(0) 编辑
摘要: BSGS算法 $Baby Step Giant Step$算法,即大步小步算法,缩写为$BSGS$ ~~拔山盖世算法~~ 它是用来解决这样一类问题 $y^x = z (mod\ p)$,给定$y,z,p =1$求解$x$ 普通的$BSGS$只能用来解决$gcd(y,p)=1$的情况 设$x=a m+ 阅读全文
posted @ 2018-04-09 19:27 Cyhlnj 阅读(3936) 评论(4) 推荐(12) 编辑
摘要: 题面 "传送门" Sol 网络流辣 枚举每个点的最优匹配,然后只建最优匹配的边跑网络流 下一个点的图中,保证上一个点只连了最优匹配的边 直接整个图复制过来 然后二分答案一个点向上跳多少 和上面一样建图$check$ cpp include define RG register define IL i 阅读全文
posted @ 2018-04-09 17:00 Cyhlnj 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题面 "UOJ" Sol 树上带修改莫队 cpp include define RG register define IL inline define Fill(a, b) memset(a, b, sizeof(a)) using namespace std; typedef long long 阅读全文
posted @ 2018-04-06 22:16 Cyhlnj 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个n个节点的树,每个节点表示一个整数,问u到v的路径上有多少个不同的整数。 n=40000,m=100000 Sol 树上莫队模板题 cpp include define RG register define IL inline define Fill(a, b) memset(a, b 阅读全文
posted @ 2018-04-06 07:57 Cyhlnj 阅读(152) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页