自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 AtCoder Grand Contest 037 简要题解

从这里开始 题目目录 Problem ADividing a String   猜想每段长度不超过2。然后dp即可。   考虑最后一个长度大于等于3的一段,如果划成$1 + 2$会和后面相同,那么划成$2 + 1$,如果前一段和前面相同,那么把前一段和前面合并。每次操作后段数都...

2019-10-03 16:21:00

阅读数 12

评论数 0

转载 AtCoder Grand Contest 038 简要题解

从这里开始 比赛目录 Problem A01 Matrix Code #include <bits/stdc++.h> using namespace std; typedef bool boolean; const int N = 1e3 + 5...

2019-10-03 13:59:00

阅读数 15

评论数 0

转载 loj 2955 「NOIP2018」保卫王国 - 树链剖分 - 动态规划

题目传送门   传送门   想抄一个短一点ddp板子。然后照着Jode抄,莫名其妙多了90行和1.3k。 Code /** * loj * Problem#2955 * Accepted * Time: 2653ms * Memory: 25616k */ ...

2019-09-22 13:57:00

阅读数 4

评论数 0

转载 Codeforces 1204D Kirk and a Binary String - 数学

题目传送门   传送门   群除我均会猜结论/找规律,sad....   以下内容只保证代码能过system test,证明应该都是在纯口胡   约定下文中的$LIS$表示最长不下降子序列。   定义$zero(s)$表示串$s$中0的个数,$one(s)$表示$s$中1的个数。 ...

2019-08-21 16:27:00

阅读数 22

评论数 0

转载 loj 6051 「雅礼集训 2017 Day11」PATH - 多项式 - 钩子公式

题目传送门   传送门   设 $m = \sum_{i = 1}^{n} a_i$。   总方案数显然等于 $\frac{m!}{\prod_{i = 1}^{n} a_i!}$。   考虑这样一个网格图,第 $i$ 行有 $a_i$ 个网格。   那么我们在这个网格中填 $1$ ...

2019-08-08 13:06:00

阅读数 9

评论数 0

转载 NOI 2019 退役记

非常抱歉,因为不退役了,所以这篇退役记鸽了。 转载于:https://www.cnblogs.com/yyf0309/p/11296569.html

2019-08-03 22:24:00

阅读数 5

评论数 0

转载 Cipolla算法学习笔记

  学习了一下1个$\log$的二次剩余。然后来水一篇博客。   当$p$为奇素数的时候,并且$(n, p) \equiv 1 \pmod{p}$,用Cipolla算法求出$x^2 \equiv n \pmod{p}$的一组解。   寻找一个$a$,使得$a^2 - n$是一个二次非剩余。 ...

2019-07-12 17:12:00

阅读数 1

评论数 0

转载 loj 2719 「NOI2018」冒泡排序 - 组合数学

题目传送门   传送门 题目大意   (相信大家都知道)   显然要考虑一个排列$p$合法的充要条件。   考虑这样一个构造$p$的过程。设排列$p^{-1}_{i}$满足$p_{p^{-1}_i} = i$。 初始令$q = (1, 2, \cdots, n)$。 依次考虑...

2019-07-10 22:54:00

阅读数 2

评论数 0

转载 loj 2135 「ZJOI2015」幻想乡战略游戏 - 动态点分治

题目传送门   传送门 题目大意   给定一棵树,初始点权都为0,要求支持: 修改点权 询问带权重心   询问带权重心就在点分树上跑一下就行了。(枚举跳哪个子树更优)   剩下都是基础点分治。   学了一下11-dimensional的2.2k动态点分治,然后写抄出来只...

2019-05-01 14:43:00

阅读数 7

评论数 0

转载 loj 3090 「BJOI2019」勘破神机 - 数学

题目传送门   传送门 题目大意   设$F_{n}$表示用$1\times 2$的骨牌填$2\times n$的网格的方案数,设$G_{n}$$表示用$1\times 2$的骨牌填$3\times n$的网格的方案数. 给定$l, r, k$,求$\frac{1}{r - l + 1...

2019-04-27 16:00:00

阅读数 4

评论数 0

转载 洲阁筛 & min_25筛学习笔记

洲阁筛 给定一个积性函数$F(n)$,求$\sum_{i = 1}^{n}F(n)$。并且$F(n)$满足在素数和素数次幂的时候易于计算。 显然有: $\sum_{i = 1}^{n} F(n) = \sum_{i = 1}^{\sqrt{n}}F(i) \left(\sum_{\sqrt{...

2019-02-23 23:24:00

阅读数 5

评论数 0

转载 Thuwc 2019 & wc 2019 划水记

  (此处不应有目录,爆零的过程应该慢慢看) Thuwc 2019   拖着箱子去广二,然后发现可以搬出去住酒店。好,然后箱子白搬了。Joker似乎说住宿体验极差,广二宿舍和林荫宿舍质量不相上下,想想wc时要被强制住校瑟瑟发抖。   然后来吐槽食堂。 这边菜不放盐是什么毒瘤东西? 整...

2019-01-30 22:24:00

阅读数 9

评论数 0

转载 bzoj 3704 昊昊的机油之GRST - 贪心

题目传送门   传送门 题目大意   给定一个数组$a$和数组$b$,每次操作可以选择$a$的一个子区间将其中的数在模4意义下加1,问把$a$变成$b$的最少操作次数。   首先求$b - a$,再差分,令这个数组为$c$。   那么操作的次数是这个数组$c$中正数的和。   现在...

2019-01-07 12:17:00

阅读数 3

评论数 0

转载 luogu P4482 [BJWC2018] Border 的四种求法 - 后缀数组

题目传送门   传送门 题目大意   区间border。   照着金策讲稿做。 Code 1 /** 2 * luogu 3 * Problem#P4482 4 * Accepted 5 * Time: 8264ms 6 * Memo...

2019-01-07 12:01:00

阅读数 7

评论数 0

转载 bzoj 3473 字符串 - 后缀数组 - 树状数组

题目传送门   传送门 题目大意   给定n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中至少k个字符串的子串   先用奇怪的字符把所有字符串连接起来。   建后缀树,数每个节点的子树内包含多少属于不同串的后缀。   数这个东西,可以将每个串的后缀(被奇怪的字符...

2019-01-07 11:23:00

阅读数 5

评论数 0

转载 bzoj 1283 序列 - 费用流

题目传送门   传送门 题目大意   给定一个长度为$n$的序列,要求选出一些数使得原序列中每$m$个连续的数中不超过$K$个被选走。问最大的可能的和。   感觉建图好妙啊。。   考虑把问题转化成选$m$次数,每次选出一个子序列, 要求两次选择的数的下标差至少为$m$。   这个...

2018-12-29 22:08:00

阅读数 1

评论数 0

转载 bzoj 3597 [Scoi2014] 方伯伯运椰子 - 费用流 - 二分答案

题目传送门   传送门 题目大意   给定一个费用流,每条边有一个初始流量$c_i$和单位流量费用$d_i$,增加一条边的1单位的流量需要花费$b_i$的代价而减少一条边的1单位的流量需要花费$a_i$的代价。要求最小化总费用减少量和调整次数的比值(至少调整一次)。   根据基本套路,...

2018-12-29 21:21:00

阅读数 3

评论数 0

转载 loj 6008 餐巾计划 - 费用流

题目传送门   传送门 题目大意   (经典题还不知道题意?)   容易想到需要把未使用的餐巾和已经使用的餐巾分开。   设$X_i$表示第$i$天已经的使用餐巾的点,设$Y_i$表示第$i$天还未使用的餐巾的点   我们知道使用过的餐巾数量 = 洗出来的餐巾数量 + 购买的餐巾数...

2018-12-28 23:02:00

阅读数 1

评论数 0

转载 Codeforces Gym 101190M Mole Tunnels - 费用流

题目传送门   传送门 题目大意   $m$只鼹鼠有$n$个巢穴,$n - 1$条长度为$1$的通道将它们连通且第$i(i > 1)$个巢穴与第$\left\lfloor \frac{i}{2}\right\rfloor$个巢穴连通。第$i$个巢穴在最终时允许$c_i$只醒来的鼹鼠最终...

2018-12-28 22:44:00

阅读数 1

评论数 0

转载 loj 6037 「雅礼集训 2017 Day4」猜数列 - 动态规划

题目传送门   传送门 题目大意   有一个位置数列,给定$n$条线索,每条线索从某一个位置开始,一直向左或者向右走,每遇到一个还没有在线索中出现的数就将它加入线索,问最小的可能的数列长度。   依次从左到右考虑每一位上填的数。   用$f_{L, a, R, b, S}$表示正在满...

2018-12-15 21:53:00

阅读数 15

评论数 0

转载 bzoj 4770 图样 - 概率与期望 - 动态规划

题目传送门   传送门I   传送门II 题目大意   有一个$n$个点的完全图,每个点的权值是$[0, 2^{m})$中的随机整数,两点间的边的权值是两点点权的异或和,问它的最小异或生成树的边权和的期望。   考虑求最大异或生成树的分治做法,每次按最高位分成$V_0,V_1$两个集...

2018-12-14 22:00:00

阅读数 4

评论数 0

转载 PKUWC 2017 Day 2 简要题解

*注意:题面请移步至loj查看。 从这里开始 Problem A 随机算法 Problem B 猎人杀 Problem C 随机游走   怎么PKU和THU都编了一些假算法,然后求正确率[汗]。   之前听说PKUWC 2017考了五道dp,看来是真的。[完蛋.jp...

2018-12-09 20:03:00

阅读数 3

评论数 0

转载 NOIP 2018 划水记

  (此处不应有目录)   (本来想咕掉这篇游记) Day -1   今天信心题,这个毒瘤出题人怎么出了一堆垃圾题(smallfat批判这个垃圾题)。   T2,T3是送分题。T1考了个noip根本不会考得类欧几里德算法。   下午敲树链剖分求lca板子,然后发现自己WA了。[内心崩溃....

2018-12-08 21:07:00

阅读数 2

评论数 0

转载 2018年山东省省队集训 Round 1 Day 2简要题解

从这里开始 Problem A 生日礼物 Problem B 咕咕 Problem C 解决npc   (相信来看这篇博客的人都有题面)   T2以为可以线性递推,然后花了两个小时。然后想了两个小时T1,会了一个能过的算法。但是没时间写,sad.....比赛快结束时,发现T2...

2018-12-07 23:18:00

阅读数 2

评论数 0

转载 湖南省队集训 Day 2

从这里开始 Problem A 走路 Problem B游戏 Problem C有趣的字符串题   暴力分又没骗满sad..... Problem A 走路   $O(n^2)$动态规划是显然的。   更新方式有两种:一种是枚举它的倍数转移,一种是转移到它的约数。 ...

2018-11-29 21:29:00

阅读数 3

评论数 0

转载 一句话题解

  有些题目觉得价值不是特别大,不值得想单独写一篇随笔,但不至于一句话都不提。(其实是想偷点懒) UVa Live 4327 单调队列优化动态规划。 UVa Live 4015 $f_{i,j}$表示从$i$开始走,在$i$的子树内走到$j$最少要走的距离。$g_{i, j}$只是增加一个...

2018-11-06 22:50:00

阅读数 1

评论数 0

转载 NOIP 2017 宝藏 - 动态规划

题目传送门   传送门 题目大意   (家喻户晓的题目不需要题目大意)   设$f_{d, s}$表示当前树的深度为$d$,与第一个打通的点连通的点集为$s$。   每次转移的时候不考虑实际的深度,深度都当做$d$,寻找连接两个点集最小边集,如果能连接更浅的点,那么会在之前转移,所以...

2018-11-05 13:01:00

阅读数 18

评论数 0

转载 NOIP 2017 逛公园 - 动态规划 - 最短路

题目传送门   传送门 题目大意   给定一个$n$个点$m$条边的带权有向图,问从$1$到$n$的距离不超过最短路长度$K$的路径数。   跑一遍最短路。   一个点拆$K + 1$个点,变成一个DAG上路径计数问题。直接拓扑排序加动态规划,如果有一个$n$号点的剩余度数非0,就一...

2018-11-05 12:55:00

阅读数 1

评论数 0

转载 bzoj 4767 两双手 - 动态规划 - 容斥原理

题目传送门   传送门I   传送门II 题目大意   一个无限大的棋盘上有一只马,设马在某个时刻的位置为$(x, y)$, 每次移动可以将马移动到$(x + A_x, y + A_y)$或者$(x + B_x, y + B_y)$。棋盘上有$n$个禁止位置不能经过,问马从$(0, 0)$...

2018-11-03 16:38:00

阅读数 4

评论数 0

转载 浅谈Tarjan算法

从这里开始 预备知识 两个数组 Tarjan 算法的应用 求割点和割边 求点-双连通分量 求边-双连通分量 求强连通分量 预备知识   设无向图$G_{0} = (V_{0}, E_{0})$,其中$V_{0}$为定点集合,$E_{0}$为边集,设有向图$...

2018-10-30 20:59:00

阅读数 6

评论数 0

转载 Codeforces 1027F Session in BSU - 并查集

题目传送门   传送门I   传送门II   传送门III 题目大意   有$n​$门科目有考试,第$i​$门科目有两场考试,时间分别在$a_i, b_i\ \ (a_i < b_i)​$,要求每门科目至少参加一场考试,不能在同一个时间参加两场考试,问最后参加的考试最早的时间是什么...

2018-10-25 22:56:00

阅读数 4

评论数 0

转载 Codeforces Gym 101623A Ascending Photo - 动态规划

题目传送门   传送门 题目大意   给定一个长度为$n$的序列,要求划分成最少的段数,然后将这些段排序使得新序列单调不减。   考虑将相邻的相等的数缩成一个数。   假设没有分成了$n$段,考虑最少能够减少多少划分。   我们将这个序列排序,对于权值相同的一段数可以任意交换它们,...

2018-10-24 22:34:00

阅读数 5

评论数 0

转载 Codeforces 1045B Space Isaac - 数论 - Hash

题目传送门   传送门I   传送门II   传送门III 题目大意   给定将$\left \{ 0, 1, \dots, m - 1\right \}$分成了不相交的两个非空集合$A$和$B$,给定$A$,问存在多少个整数$x$满足$0\leqslant x < m$且对于任意...

2018-10-18 07:54:00

阅读数 0

评论数 0

转载 NOIP 2017 列队 - Splay - 树状数组

题目传送门   传送点I   传送点II 题目大意   (家喻户晓的题目应该不需要大意)   (我之前咋把NOIP 2017打成了NOIP 2018,好绝望) Solution 1 Splay   每行一颗Splay,没有动过的地方直接一段一个点。   最后一列单独一颗Spla...

2018-10-15 13:31:00

阅读数 2

评论数 0

转载 bzoj 1835 base 基站选址 - 动态规划 - 线段树

题目传送门   需要高级权限的传送门 题目大意   有$n$个村庄坐落在一条直线上,第$i \ \ \ (i>1)$个村庄距离第$1$个村庄的距离为$D_i$。需要在这些村庄中建立不超过$K$个通讯基站,在第$i$个村庄建立基站的费用为$C_i$。如果在距离第$i$个村庄不超过$S_i...

2018-10-15 08:15:00

阅读数 2

评论数 0

转载 vijos 1605 双栈排序 - 贪心 - 二分图

题目传送门   传送门I   传送门II 题目大意   双栈排序,问最小字典序操作序列。   不能发现两个数$a_{j}, a_{k}\ \ (j < k)$不能放在同一个栈的充分必要条件时存在一个$i$使得$j < k < i$且$a_{i} < a_{j}...

2018-10-12 22:40:00

阅读数 2

评论数 0

转载 bzoj 1078 [SCOI2008] 斜堆

题目传送门   传送点I   传送点II 题目大意   给定一个(小根)斜堆的生成方式。 如果$H$为空,或者插入的数$x$的权值小于根节点的权值,那么用$x$顶替$H$的位置,然后把$H$作为它的左子树。 否则交换$H$根的左右子树,然后递归左子树。   给定一个斜堆,元素...

2018-10-12 13:35:00

阅读数 1

评论数 0

转载 bzoj 4358 Permu - 莫队算法 - 链表

题目传送门   需要高级权限的传送门 题目大意   给定一个全排列,询问一个区间内的值域连续的一段的长度的最大值。   考虑使用莫队算法。   每次插入一个数$x$,对值域的影响可以分成4种情况: $x - 1$, $x + 1$都不存在。 只有$x - 1$存在,等价于在一...

2018-10-11 19:35:00

阅读数 4

评论数 0

转载 Codeforces 17E Palisection - Manacher

题目传送门   传送点I   传送点II   传送点III 题目大意   给定一个串$s$询问,有多少对回文子串有交。   好像很简单的样子。   考虑能不能直接求,感觉有点麻烦。因为要考虑右端点在当前回文子串内还有区间包含问题。   那么考虑补集转化。问题转化成,考虑当前的回...

2018-10-10 23:00:00

阅读数 3

评论数 0

转载 poj 3294 Life Forms - 后缀数组 - 二分答案

题目传送门   传送门I   传送门II 题目大意   给定$n$个串,询问所有出现在严格大于$\frac{n}{2}$个串的最长串。不存在输出'?'   用奇怪的字符把它们连接起来。然后求sa,hei,二分答案,按mid分组。   判断每一组存在的后缀属于的原...

2018-10-09 21:25:00

阅读数 2

评论数 0

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