![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bzoj
文章平均质量分 59
Thomas_ZQQ@Runespoor
这个作者很懒,什么都没留下…
展开
-
bzoj 5439 字符串
题面这里写链接内容 题解这里写链接内容 很详细 我的总结在于这道题给我的思维启发 看到这道题一开始完全没有思路。循环节怎么统计,DP? 看到题解才知道原来可以剪枝暴力。 一个很重要的经验,看到不可做的题,可以先从最简单的情况推出性质,或许可以转化为很简单的模型。 trick,3^m枚举写法 不用dfs或者状压枚举 rep(l,2,8){ if ( ans ...原创 2018-09-16 08:21:52 · 370 阅读 · 0 评论 -
bzoj2958&3269 序列染色 DP计数
Description 给出一个长度为N由B、W、X三种字符组成的字符串S,你需要把每一个X染成B或W中的一个。 对于给出的K,问有多少种染色方式使得存在整数a,b,c,d使得: 1<=a<=b<c<=d<=N Sa,Sa+1,…,Sb均为B Sc,Sc+1,…,Sd均为W 其中b=a+K-1,d=c+K-1 由于方法可能很多,因此只需要输出最后的答案对10^9+7取...原创 2018-10-25 19:48:59 · 185 阅读 · 0 评论 -
bzoj5093: [Lydsy1711月赛]图的价值 第二类斯特林数
Description “简单无向图”是指无重边、无自环的无向图(不一定连通)。 一个带标号的图的价值定义为每个点度数的k次方的和。 给定n和k,请计算所有n个点的带标号的简单无向图的价值之和。 因为答案很大,请对998244353取模输出。 Input 第一行包含两个正整数n,k(1&lt;=n&lt;=10^9,1&lt;=k&lt;=200000)。 做法: 用第二类斯特林数推公式 题解 关...原创 2018-10-25 20:30:57 · 167 阅读 · 0 评论 -
bzoj4144: [AMPPZ2014]Petrol 最短路经典问题
链接 Description 给定一个n个点、m条边的带权无向图,其中有s个点是加油站。 每辆车都有一个油量上限b,即每次行走距离不能超过b,但在加油站可以补满。 q次询问,每次给出x,y,b,表示出发点是x,终点是y,油量上限为b,且保证x点和y点都是加油站,请回答能否从x走到y。 Input 第一行包含三个正整数n,s,m(2<=s<=n<=200000,1<=m<...原创 2018-10-26 22:04:56 · 414 阅读 · 0 评论 -
noi 2017 简要题解
回顾noi 2017 DAY1 整数 压位维护序列。用线段树维护一段0后第一个1,一段A-1后第一个&lt;(A - 1)的数 推推转移式子即可 蚯蚓排队 维护hash值,map到1023333的hash表里。 每次分裂只会有k2个串被删掉,合并又至多多出k2个。 O(nk+k^2 * c) 泳池 直接用大佬的吧 感觉dp还有一种推法,从左往右dp,但是方程没有这么清晰 常系数递推可以用特征多项式...原创 2019-01-10 22:04:34 · 909 阅读 · 0 评论 -
bzoj 5124: [Lydsy1712月赛]波浪序列 关于决策点dp的优化
题意 给定两个XX维向量序列a[1,n],b[1,m]a[1,n],b[1,m],求有多少个序列f,gf,g满足1≤f1<f2<…<fk≤n,1≤g1<g2<…<gk≤m1≤f1<f2<…<fk≤n,1≤g1<g2<…<gk≤m且afi=bfi,[af1,af2,…,afk]afi=bfi,[af1,af2,…,afk]是波浪...原创 2019-01-09 22:03:19 · 317 阅读 · 0 评论 -
【bzoj】3745: [Coci2015]Norma
题意: n <= 5e5 题解: ** 首先,想到确定最大值,最小值的区间一起统计。因为是统计所有区间,第一想法是枚举右端点,维护所有左端点的答案 用单调栈分别维护最小值,最大值,把贡献拆开讨论一下,需要用线段树维护mx(i) * mn(i), mx(i) * mn(i) * i,mx(i) * i,mn(i) * i,mx(i),mn(i) 6个和。因为更新的时候要么更新最大值,要么更新...原创 2019-01-30 07:11:47 · 197 阅读 · 0 评论