自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LYD729

五年OI一场空,不开LongLong见祖宗

  • 博客(13)
  • 收藏
  • 关注

原创 【JZOJ 6008】Sequence/【JZOJ 5132】 子序列

Description 40%dp,很简单所以不说了100%小写字母只有前9个,考虑抓住这个突破口 仔细观察dp式子 f[i][s[i]]=1+∑chf[i−1][ch]f[i][s[i]]=1+\sum_{ch}f[i-1][ch] f[i][ch]=f[i−1][ch]f[i][ch]=f[i-1][ch] 这可以写成矩阵的形式,我们可以预处理出矩阵前缀积,逆矩阵前缀积 O(n103

2017-08-23 19:13:37 375

原创 【JZOJ 5272】 神奇的重复序列

Description 1<=|S|<=3000Analysis挖掘一下题目性质: 1.答案满足二分性(不过我并没有想到有什么卵用,如果有人想到较优复杂度的算法麻烦留言告知) 2.最关键的一点:考虑枚举两个相同子串的结尾位置 i 和 j(i < j),然后对于一个字符,考虑和它相同的字符有哪些。设 k=j-i,对于那些下标对 k 取模相同的位置,字符一定都是一样的,不同的互不影响。 然后如果

2017-08-21 12:36:32 295

原创 【typical】【JZOJ 5296】Sequence

Description Analysis努力寻找突破口,整体二分 关于CDQ分治与整体二分,很多人都不能分清它们(包括本Konjac),因为思想极其相似。网上看来的:cdq分治是用[l, mid]更新[mid+1,r],整体二分根据[l,mid]来把询问的答案划分给[l,mid]或者[mid+1,r] Code#include<cstdio> #include<cstring> #includ

2017-08-17 21:41:07 314

原创 【JZOJ 5262】 树

Description n<=10^6,存在m使得m<=nAnalysis这种题看起来很难做,但是我们其实要抓住突破口——叶子结点 考虑树上每条边走的次数,正负来表示方向,那么我们可以从叶子结点一路递推到所有点 也就是,树上每条边走的次数是个定值 那么也可以顺便求出每个点作为路径起点/终点的次数 且顺带得出了一个结论:每个点要么只作为起点,要么只作为终点 这样是不是按字典序来配对就可以了

2017-08-16 23:00:41 210

原创 【JZOJ 5284】 超级翻转

Description 1<=n<=15,1<=数据组数<=5Analysis这种题,发现数据范围暴力过不了,就应该发掘一下移动的性质 显然一条边走的次数可以简化成0/1 一个格子的状态取决于其相邻四条边走的次数异或 这样可以对每个格子列出方程,不过并不知道这个idea可不可做 继续发掘 如果一个点四周被绕了一圈,那么造成的影响仅是这个格子四周的格子反色 并且,由于我们可以从起点走到一个点绕

2017-08-16 22:29:58 289

原创 【JZOJ 5276】 神奇的玩具

Description Analysis是不是一眼很像什么网络流线性规划之类的? 然而并无思路,打一个暴力,加上剪枝却跑得飞快 构出图,玩具为边,商店为点 爆搜哪些点选,那么一条边连结的两个点必有一个选Codeby alan_cty (Orz)#include <cstdio> #include <cstring> #include <algorithm> #define fo(i,a,b)

2017-08-15 16:45:11 337

原创 【typical】【JZOJ 5271】 神奇的救火现场

Description Analysis比较容易想到的是可撤销贪心的解法,老套路了 可能我脑回路清奇,或者是中了这题的毒,想的是另一个nlogn的做法,和那个链接的题的分析思路差不多 首先可以想到一个很simple的dp,排好序,从左到右,设f[i][j]f[i][j]表示第i个车匹配第j个栓的最小花费 显然存在一种最优解使得匹配不交叉,那么此处存在状态转移的单调右移性 f[i][j]=m

2017-08-15 12:58:27 327

原创 【JZOJ 5250】 质数

Description求∑i=1n2f(i)mod 998244353\sum_{i=1}^n2^{f(i)} mod\ 998244353 其中f(i)f(i)表示ii的不同质因子个数 n≤1012n\leq 10^{12}Analysis设g(i)=2f(i)g(i)=2^{f(i)},容易发现g(i)g(i)是积性函数,可以用线性筛法筛出来,不过没什么用 答案的表示有很多种,仔细想想

2017-08-11 22:24:55 377 1

原创 数论/组合数学 杂项

数论相关 欧拉定理及扩展欧拉定理 Lucas定理 当ppp是质数的时候,有 (mn)≡(⌊m/p⌋⌊n/p⌋)(mmodpnmodp)(modp)(mn)≡(⌊m/p⌋⌊n/p⌋)(mmodpnmodp)(modp){m\choose n}≡{{\lfloor m/p\rfloor}\choose{\lfloor n/p\rfloor}}{{m\bmod p}\choose {...

2017-08-11 16:53:24 501

转载 【JZOJ 5241】苹果和雪梨

Description作为新开的水果连锁店店员,你需要把总部发给你的苹果和雪梨分组出售,从而获得最 大利润。 总部发给你的水果包括: n 个苹果,质量分别为a1,a2…an n 个雪梨,质量分别为b1,b2…bn。 你卖的是盒装水果,一盒水果包括一个苹果和一个雪梨,苹果的质量乘上雪梨的质量就 是这盒水果的价钱。把苹果雪梨配对分成总共n 盒水果后,你要把价格最高的一盒返还给

2017-08-09 17:03:32 320

原创 【JZOJ 3773】 小 P 的烦恼

Description问题是这样的,高代老师近期要组织班上同学一起去漂流,漂流可以看做是在一张 n 个点 m 条边的有向无环图上进行的,点编号从 0 到 n-1 ,表示景点; 边是连接各景点的一定长度的河道。同时,定义编号为 s 是起点而 t 是终点。我们不妨把从 s 点到 t 点不论走什么样的路径都需要经过的边称为桥, 这些桥由于地势险要所以是危险的。现在高代老师有两条长度为 l 的安全绳,他希望

2017-08-08 17:04:52 286

转载 【转载】线性基

专业版教程(Orz Sengxian) 通俗版教程

2017-08-07 15:35:15 567

原创 【JZOJ 5231】 序列问题

Description 对于100%的数据,n<=500000,0<=A[i]<=10^9线段树比赛时想到的辣鸡方法 枚举区间右端点r,更新将[i,r-1]的答案更新为[i,r]的答案 该点会更新连续向左一段,一直到某个位置pos,已经出现比该点大,比该点小的点 那么1~pos-1答案不变 于是可以用线段树来维护区间[i,r]的最值与答案,代码繁琐,O(nlogn)分治就像往常一样从中间分

2017-08-05 19:49:23 406

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除