IcePrincess_1968's World

I'll always miss you like a darling.

BZOJ1177: Oil 题解

Description 采油区域 Siruseri政府决定将石油资源丰富的Navalur省的土地拍卖给私人承包商以建立油井。被拍卖的整块土地为一个矩形区域,被划分为M×N个小块。 Siruseri地质调查局有关于Navalur土地石油储量的估测数据。这些数据表示为M×N个非负整数,即对每一小块土...

2018-08-07 22:41:44

阅读数 120

评论数 0

Codeforces #1016B: Segment Occurences 题解

Description You are given two strings s and t, both consisting only of lowercase Latin letters.The substring s[l..r] is the string which is obtained...

2018-08-05 17:46:24

阅读数 147

评论数 0

Codeforces #1016A: Death Note 题解

Description You received a notebook which is called Death Note. This notebook has infinite number of pages. A rule is written on the last page (huh)...

2018-08-05 17:40:36

阅读数 107

评论数 0

HDU6312: Game 题解

Description Alice and Bob are playing a game. The game is played on a set of positive integers from 1 to n. In one step, the player can choose a p...

2018-07-28 17:54:07

阅读数 141

评论数 0

HDU6315:Naive Operations 题解

Description In a galaxy far, far away, there are two integer sequence a and b of length n. b is a static permutation of 1 to n. Initially a is fill...

2018-07-27 23:38:23

阅读数 133

评论数 2

HDU6314: Matrix 题解

Description Samwell Tarly is learning to draw a magical matrix to protect himself from the White Walkers. the magical matrix is a matrix with n row...

2018-07-27 22:28:55

阅读数 468

评论数 0

BZOJ3282: Tree 题解

LCT的模板题,学splay和LCT合起来花了两三天 LCT的核心就是用splay维护preferred path,preferred path定义为上次access操作所经过的那些边,access操作的本质是打通当前点到树的根 这题要求删边,加边和维护一条链上的xor和 对于加边(u,v)...

2018-07-26 22:30:49

阅读数 53

评论数 0

HDU6305: RMQ Similar Sequence 题解

Description Chiaki has a sequence A={a1,a2,…,an}. Let RMQ(A,l,r) be the minimum i (l≤i≤r) such that ai is the maximum value in al,al+1,…,ar. Two se...

2018-07-23 23:41:24

阅读数 135

评论数 0

SPOJ SUBLEX: Lexicographical Substring Search 题解

Description Little Daniel loves to play with strings! He always finds different ways to have fun with strings! Knowing that, his friend Kinan decide...

2018-07-23 11:26:04

阅读数 45

评论数 0

UOJ #275: 组合数问题 题解

非常好的题目,感觉这个lucas的应用算是常见套路了吧 题目要求CMN≡0(modk)CNM≡0(modk)C_N^M\equiv0(modk),因为k是质数,所以根据Lucas定理,CM/kN/k∗CMmodkNmodk≡0(modk)CN/kM/k∗CNmodkMmodk≡0(modk)C_...

2018-07-22 14:31:28

阅读数 122

评论数 0

POJ1392: Ouroboros Snake 题解

Description Ouroboros is a mythical snake from ancient Egypt. It has its tail in its mouth and continously devours itself. The Ouroboros numbers ar...

2018-07-15 18:04:47

阅读数 109

评论数 0

BZOJ3196: 二逼平衡树 题解

Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作: 1.查询k在区间内的排名 2.查询区间内排名为k的值 3.修改某一位值上的数值 4.查询k在区间内的前驱(前驱定义为小于x,且最大的数) 5.查询k在区间内的后继(后继定义为大于...

2018-07-14 23:11:20

阅读数 70

评论数 0

BZOJ2521: 最小生成树 题解

首先除了自己其他的边-1相当于给自己+1 一件显然的事情是我们肯定不会给指定边做+1操作 我们考虑什么时候指定边会不在最小生成树中,我们考虑kruskal的过程,是把边从小到大加入树中的,如果加到(a,b)的时候,a,b在并查集中是连通的,那么(a,b)就不会被加入,也就是说,如果存在一条路径...

2018-07-13 22:34:48

阅读数 44

评论数 0

UOJ #316: 泳池 题解

我觉得这个dp还挺难的 首先计算面积恰好为k的比较难办,不妨容斥,计算面积不大于k的,减去面积不大于k-1的就是恰好为k的 对于一个段,我们关心的显然是最下面的危险区域,因为上面的对最终的矩形划分是没有影响的 考虑dp[i][j]表示考虑宽度为j的区间,前i-1行都没有危险区域,第i行有危险...

2018-07-12 23:04:27

阅读数 53

评论数 0

BZOJ4161: Shlw loves Matrixl 题解

如果把转移写成矩阵的形式做矩阵乘法,复杂度是O(k3logn)O(k3logn)O(k^3logn)的,不足以通过此题 学习了一下这个noi2017用到的技巧:可以用矩阵的特征多项式优化常系数齐次线性递推 前置技能 特征多项式 矩阵AAA的特征多项式P(λ)=det∣λI−A∣P(λ)...

2018-07-12 18:06:30

阅读数 117

评论数 0

51Nod1766: 树上的最远点对 题解

这题用到了树的直径的非常好的性质,有必要记录 树的直径满足这样一个性质: 设一棵树的一个点集SSS的直径的端点集合是{a1,b1a1,b1a_1,b_1}(如果有多条直径选取任意一条),另一个点集TTT的直径的端点集合是{a2,b2a2,b2a_2,b_2},则点集S⋃TS⋃TS\bigcup...

2018-07-11 23:16:04

阅读数 74

评论数 0

POJ1637: Sightseeing tour 题解

感觉这个网络流的建图还是很妙的 欧拉回路的判定肯定是所有点的入度=出度 我们考虑刚开始随意给无向边定向,这样算出每个点的入度和出度 我们改变一条有向边的方向,会使某个点度数+2,某个点度数-2,所以点的度数的奇偶性不变 我们考虑这样建图:按照我们刚开始给无向边定的向反向连边,容量为1,对于...

2018-07-07 22:35:42

阅读数 54

评论数 0

Codeforces #995F: Cowmpany Cowmpensation 题解

非常好的dp题 首先可以参见topcoder randomapple的套路,就是我算这棵树的权值种数为i的方案数,最后乘CiDCDiC_D^i就好 考虑dp[i][j]表示以i为根的子树,i的权值不超过j的方案数 我们发现这样会重复计数,因为我们计算了一些本质相同的方案,比如全1和全2,他们...

2018-06-30 21:46:55

阅读数 238

评论数 2

Codeforces #838D: Airplane Arrangement 题解

一道神题 考虑把座位拉成一个环,这样就不存在没有位置的情况了 在第一个和最后一个之间加一个座位,这样只要这个座位被占就说明这个安排不合法 我们发现这个环是完全对称的,所以每个位置被占的概率是一样的 我们考虑所有的选法,现在有n+1个座位,有两种方向,所以有(2(n+1))m(2(n+1))...

2018-06-30 20:32:04

阅读数 225

评论数 0

URAL1627: Join 题解

把地图看成去掉障碍物的网格图,就可以用矩阵树定理直接算生成树个数了 矩阵树定理: 一个无向图的度数矩阵:di,j=degidi,j=degid_{i,j}=deg_i当且仅当i=ji=ji=j 一个无向图的邻接矩阵:Ai,j=1Ai,j=1A_{i,j}=1当且仅当从iii到jjj有边 一...

2018-06-23 08:37:17

阅读数 107

评论数 0

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