自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ylxmf2005's Blog

Think twice, code once.

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

原创 CF113D Museum(概率 + 高斯消元法)

Description有 nnn 个点 mmm 条边的无重边连通图,初始两个人在点 aaa 和 bbb。每一单位时间,假设两个人在点 iii 和 jjj 那么有 pip_ipi​ 和 pjp_jpj​ 的概率原地不动,有 1−pi1 - p_i1−pi​ 和 1−pj1 - p_j1−pj​ 的概率等概率移动到相邻的点。求两个人在每个点相遇的概率,只要相遇那么停止移动。1≤n≤221 \leq...

2020-03-22 17:14:30 231

原创 高斯消元法 Gauss

高斯消元法可以求线性方程组。本质上是暴力模拟手算的过程。{3x+2y+z=105x+y+6z=252x+3y+4z=20\left\{\begin{array}{l}3 x+2 y+z=10 \\5 x+y+6 z=25 \\2 x+3 y+4 z=20\end{array}\right.⎩⎨⎧​3x+2y+z=105x+y+6z=252x+3y+4z=20​手算的过程为第一个与第...

2020-03-21 14:54:47 338

原创 线性代数

一个 n×mn \times mn×m 的矩阵是由 n×mn \times mn×m个数排成 nnn 行 mmm 列的数阵。1×m1 \times m1×m 的矩阵是向量。矩阵加减法只有两个规模相同的矩阵才能进行矩阵加减法。矩阵加减法满足结合律和交换律。[142200]+[005750]=[1+04+02+52+70+50+0]=[147950]\left[\begin{array}{ll...

2020-03-21 13:22:12 238

原创 AT5760 Manga Market(dp + 二分 + 贪心)

Description有 nnn 个商店,你在家里,初始时间为零。你从家走到一个商店或从一个商店走到另一个商店都需要一个单位时间。如果你在 ttt 个单位时间到达第 iii 家商店,那么你排队 ai×t+bia_i \times t + b_iai​×t+bi​ 个单位时间买东西,一家商店只能买一次。所有的商店会在 T+0.5T + 0.5T+0.5 个单位时间关门,这时如果你在排队那么不算你买...

2020-03-09 12:43:42 186

原创 AT5759 ThREE(构造)

Description有一棵 nnn 个点的无根树,边权为一。求一个 1∼n1 \sim n1∼n 的排列 p1∼pnp_1 \sim p_np1​∼pn​,使得对于任意两个下标 (i,j)(i,j)(i,j) 如果点 iii 与点 jjj 在树上的距离为 333 那么 pi+pj∣3p_i + p_j | 3pi​+pj​∣3。有多个随意输出一个,如果没有输出 −1-1−1。Solution...

2020-03-09 09:34:25 151

原创 NOI Online Day1 T2 冒泡排序

DescriptionLinkSolution签到题。对于查询操作,有一个显而易见的结论,每次冒泡排序每个位置上的逆序对都会减少一个,如果有的话。所以先用树状数组求出每个位置逆序对的个数 ddd。那么答案为 ∑i=1nmax⁡{d−k,0}\sum_{i=1}^n \max \{ d - k, 0 \}∑i=1n​max{d−k,0}。对于修改操作,交换两个数对其它数和它们的相对关系是没...

2020-03-07 16:34:58 176

原创 NOI Online 2020 Day1 T1 序列(并查集缩点+ 二分图染色 + 贪心)

DescriptionLinkSolution对于操作二,如果有三个数 a1∼a3a_1 \sim a_3a1​∼a3​ 有 (a1,a2,2)(a_1,a_2, 2)(a1​,a2​,2) 和 a(a2,a3,2)a(a_2,a_3,2)a(a2​,a3​,2),那么可以将 a1+1,a2−1,a2+1,a3−1⇒(a1,a3,2)a_1 + 1, a_2 - 1, a_2 + 1, a_...

2020-03-07 15:23:21 323

原创 CF1305E Kuroni and the Score Distribution(构造)

Description请你构造一个长为 nnn 的序列,使得满足 ai+aj=aka_i + a_j = a_kai​+aj​=ak​ 的三元组 (i,j,k)(i,j,k)(i,j,k) 恰好有 mmm 个。无解输出 −1-1−1。1≤n≤5000,1≤m≤1091 \leq n \leq 5000, 1 \leq m \leq 10^91≤n≤5000,1≤m≤109。Solution...

2020-03-06 17:33:11 202

原创 CF292D Connected Components(并查集前缀和)

Description给定一张 nnn 个点 mmm 条边的无向图,有 kkk 次询问,每次询问参数将第 [l,r][l,r][l,r] 的边删除,求这时有多少个联通分量。1≤n≤500,1≤m≤104,1≤k≤2×1041 \leq n \leq 500, 1 \leq m \leq 10^4, 1\leq k \leq 2 \times 10^41≤n≤500,1≤m≤104,1≤k≤2×...

2020-03-06 16:29:48 130

原创 CF3D Least Cost Bracket Sequence(贪心 + 堆 + 线段树)

Description给定一个由 ()? 构成的序列,其中 ? 可以换成左括号和右括号。每一个 ? 替换成两个括号都有对应的代价,求让序列为括号匹配序列的替换最小代价和方案。Solution有许多做法,暴力就是 dp。大概是 fi,jf_{i,j}fi,j​ 为前 iii 个字符,左括号与右括号之差为 jjj 的最小代价。显然转移是 O(n2)O(n^2)O(n2)。还是那句话——dp 不行...

2020-03-06 15:35:09 134

原创 CF173B Chamber of Secrets(01 BFS + 二分图)

Description给定一个张 n×mn \times mn×m 的网格图,有一束激光从左上角向右射出,每次遇到 #。你可以选择使用一次魔法,让光线从 # 的四个方向射出,也不用魔法可以直接穿过 #。求最少用多少次魔法才能让激光从第 nnn 行向右边射出。Solution好久前写的题了,码风都不一样。Code...

2020-03-06 14:36:56 332

原创 CF1316E Team Building(贪心 + 状压 dp)

Description有 nnn 个人,每个人当观众让俱乐部的实力多 aia_iai​。第 iii 个人当第 jjj 个选手会让俱乐部的实力值多 si,js_{i,j}si,j​。求选 kkk 个人当观众,选出 ppp 个不同选手的最大实力值。2≤n≤105,1≤p≤1072 \leq n \leq 10^5, 1 \leq p \leq 10^72≤n≤105,1≤p≤107。Soluti...

2020-03-05 16:02:42 206

原创 CF1320D Reachable Strings(hash)

Description给定一个 010101 串。每次询问两个等长的子串,求是否可以从一个经过数次变换变成另一个,变换操作的定义是每次选定一个包含 110 或 001 的子串,将其中的 110 换成 011011011 或将其中的 001001001 换成 110110110。1≤n,q≤2×1051 \leq n,q \leq 2 \times 10^51≤n,q≤2×105。Soluti...

2020-03-05 08:34:02 288

原创 CF1320C World of Darkraft: Battle for Azathoth(线段树 + 尺取法 + 二分答案)

Description有 nnn 把剑 mmm 个盾,每个剑有攻击值每个盾用防护值,剑和盾都有花费。有 ppp 个怪,每个怪有攻击力和防御力。打败一个怪需要你的剑的攻击值严格大于怪的防御力,你的盾的防御值严格大于怪的攻击力。打败一个怪可以获得对应的收益。你只能买一把剑和一个盾。求打败所有能打的怪后最大的收益,可能为负。1≤n,m,p≤2×1051 \leq n, m, p \leq 2 \ti...

2020-03-03 18:21:21 328

原创 CF1320B Navigation System(最短路)

Description给定一个 nnn 个点 mmm 条边的有向图,和一个长度为 kkk 的起点终点确定的路径 ppp。从 p1p_1p1​ 到 ptp_tpt​,如果路径上的一个点不在最短路上,那么导航次数多一次,导航不会影响路径。求最少和最多的导航次数。2≤n,m≤2×1052 \leq n,m \leq 2 \times 10^52≤n,m≤2×105。Solution先跑从 ttt...

2020-03-03 15:38:13 217

空空如也

空空如也

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

TA关注的人

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