自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Canopus

Canopus

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

原创 BZOJ 5443 [Ceoi2018]Lottery

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=5443题目大意令两个序列为kkk-相似,当且仅当kkk为两个序列对应位置上不同的值的个数,例如1 2 3 4与1 3 3 3为2-相似,因为两个序列2位置与4位置是不同的。现有一个长度为nnn的序列,可以将它划分为长度为LLL的n−L+1n−L+1n-L+1个子串。QQQ组询...

2018-09-14 09:25:48 356

原创 BZOJ 5442 [Ceoi2018]Global warming

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=5442题解我们可以发现两个性质:在[l,r]+1,不如在[l,n]+1;在[l,r]-1,不如在[1,r]-1。在[1,r]-1,可以转化成在(r,n]+1。因此可以将所有操作转化成在[l,n]+1,这样我们可以记录一个f[x],代表正好在[x,n]+1,并且必...

2018-09-13 20:57:33 307

原创 BZOJ 5441 [Ceoi2018]Cloud computing

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=5441题解按照频率排序后转化成背包问题。代码#include <cstdio>#include <cstring>#include <algorithm>int read(){ int x=0,f=1; c...

2018-09-13 20:36:34 328

原创 BZOJ 2326 [HNOI2011]数学作业

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=2326题解分位讨论,记f[i]为Concatenate(1..i)的值,对于k位数 [f[i]i+11]=[f[i−1]i1]⋅⎡⎣⎢⎢⎢10k00010011⎤⎦⎥⎥⎥[f[i]i+11]=[f[i−1]i1]⋅[10k00011001]\begin{bmatrix}...

2018-09-13 20:32:17 154

原创 Educational Codeforces Round 50 (Rated for Div. 2) 全题解

比赛链接https://codeforces.com/contest/1036A. Function Height题目大意nnn个点,kkk次操作,每次可以使一个点+1,求最终nnn个点的最大值。1≤n,k≤10181≤n,k≤10181\leq n,k\leq 10^{18}题解答案就是 ⌈kn⌉⌈kn⌉\lceil\frac{k}{n}\rceil...

2018-09-11 10:57:23 234

原创 BZOJ 3669 [Noi2014]魔法森林

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3669题解将一个a-b,权值为c的边看成a-e-b,其中a,b权值为0,e的权值为c,这样就把边权变成了点权。首先将所有边按照AiAiA_i排序,用LCT维护点和边的连通情况,边权为BiBiB_i。考虑新加入一条从xxx到yyy,权值为ai,biai,bia_i,b_...

2018-09-07 16:20:53 152

原创 浅谈算法——LCT

前置技能splay: 必须树链剖分: 可选,知道树链剖分会容易理解一些。以下大部分图片来自https://blog.csdn.net/saramanda/article/details/55253627Link Cut Tree(LCT)LCT,又叫林克-卡特树,可以用来解决动态树问题。LCT显然是一棵树,它长这样:这上面有一些粗一点的边,我们把它称为重边;还有...

2018-09-04 20:43:59 6389

原创 BZOJ 3932 [CQOI2015]任务查询系统

题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3932题解将每个进程拆成两个操作:开始进程和结束进程,离散化优先级,然后按时间排序。建一棵主席树,区间为离散化的优先级大小,每一个时间建一个根。对于每一个操作,令时间为iii,优先级为ppp,如果当前时间iii没有过操作,那么就在rooti−1rooti−1root_...

2018-09-03 20:14:45 180

空空如也

空空如也

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

TA关注的人

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