自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

转载 【学习笔记】动态规划—矩阵递推加速

【学习笔记】动态规划—矩阵递推加速【大前言】矩阵优化 \(dp\) 通常用于线性递推式的 \(dp\) 优化,能以优异的时间复杂度实现大量的状态转移。更完整的 \(dp\) 优化策略:【学习笔记】动态规划—各种 \(DP\) 优化\[QAQ\]一.【题目特征】\((1).\) 类似线性递推(划重点,包括有向图上的递推等等)\((2).\) 转移次数 \(10^9\...

2019-09-26 20:09:00 442

转载 【题解】L 国的战斗续之多路出击 [P2129]

【题解】L 国的战斗续之多路出击 [P2129]传送门: \(L\) 国的战斗续之多路出击 \([P2129]\)【题目描述】给出 \(n\) 个坐标,\(m\) 个指令,指令处理顺序应是从后往前。求最终的 \(n\) 个坐标。【输入】第一行两个整数 \(n,m\) 。接下来 \(n\) 行,每行两个整数 \(x_i,y_i\) 表示第 \(i\) 个坐标。然后 \(m\...

2019-09-23 11:43:00 167

转载 【杂文】NOIP2018 蒟蒻自闭记

【杂文】NOIP2018 蒟蒻自闭记都 \(9102\) 年了,谁还记得 \(2018\) 年的事啊 \(QAQ\) 。还有两个月就要去参加首届 \(CSP\) 了。想着如果再不记下去年那些事儿,可能就要忘光了(顺带着把 \(SCOI2019\) 的也写了)。大多都是些鸡毛蒜皮的小事,但这次经历对我的影响实在是太大了,到现在仍未散去。【初赛前 N 天】不知咋滴,上高中后莫名...

2019-09-22 18:36:00 173

转载 【学习笔记】字符串算法汇总(待更新)

【学习笔记】字符串算法汇总【大前言】\(To\) \(be\) \(continued...\)\[QAQ\]一.【字符串哈希(Hash)】\(To\) \(be\) \(continued...\)\[QAQ\]二.【最小表示法】\(To\) \(be\) \(continued...\)\[QAQ\]三.【Kmp】看毛片。\(To\) ...

2019-09-20 09:46:00 112

转载 【题解】邻值查找 [CH1301]

【题解】邻值查找 [CH1301]传送门:邻值查找 \([CH1301]\) \([AcWing136]\)【题目描述】给定一个长度为 \(n\) 的序列 \(A\),\(A\) 中的数各不相同。\(\forall i \in[2,n]\) 求 \(min _{j=1}^{j<i}|A_i−A_j|\) 取得最小值时的 \(j\)。若最小值点不唯一,则选择 \(A_j\) ...

2019-09-15 08:19:00 213

转载 【学习笔记】网络流算法简单入门

【学习笔记】网络流算法简单入门【大前言】网络流是一种神奇的问题,在不同的题中你会发现各种各样的神仙操作。而且从理论上讲,网络流可以处理所有二分图问题。二分图和网络流的难度都在于问题建模,一般不会特意去卡算法效率,所以只需要背一两个简单算法的模板就能应付大部分题目了。\[QAQ\]一:【基本概念及性质】【网络流基本概念】网络流 \((NetWork\) \(Fl...

2019-09-08 17:43:00 305

转载 【学习笔记】网络流常见模型(一):有限制的图上最短(长)路

【学习笔记】网络流常见模型(一):有限制的图上最短(长)路网络瘤,网络瘤,网络建模最毒瘤【大前言】网络流的大部分题都在考问题分析和转换,以及对状态维护的考虑(\(DP\) \(?\) 嗯哼 \(?\)),综合起来就是考问题建模。只要建立出了合适的模型,只需要背一遍模板就 \(ok\) 了,有些题目甚至都不需要跑网络流,直接上最短路,\(bfs\)或者\(dfs\)(只要有...

2019-08-30 17:46:00 215

转载 【题解】【网络流24题】汽车加油行驶问题 [P4009] [Loj6223]

【题解】【网络流24题】汽车加油行驶问题 [P4009] [Loj6223]传送门:汽车加油行驶问题 \([P4009]\) \([Loj6223]\)【题目描述】给出一个 \(N \times N\) 的方形网格,设\((1,1)\)为起点,\((N,N)\) 为终点,\(X\) 轴向右为正, \(Y\) 轴向下为正。某些地方设有油库,可供汽车加油。汽车行驶应遵守如下规则:\...

2019-08-28 16:35:00 233

转载 【题解】【网络流24题】航空路线问题 [P2770] [Loj6122]

【题解】【网络流24题】航空路线问题 [P2770] [Loj6122]传送门:航空路线问题 \([P2770]\) \([Loj6122]\)【题目描述】给出一张有向图,每个点(除了起点 \(1\))每条边都只能经过一次,求出从 \(1\) 到 \(n\) 在回到 \(1\) 的一条路径,使得经过的点个数最大,并输出路径。【输入】第一行两个整数 \(n,m\) 表示点数和边数...

2019-08-24 20:19:00 199

转载 【题解】Sonya and Matrix Beauty [Codeforces1080E]

【题解】Sonya and Matrix Beauty [Codeforces1080E]传送门:\(Sonya\) \(and\) \(Matrix\) \(Beauty\) \([CF1080E]\)【题目描述】\(Sonya\) 最近过了生日,她收到一个 \(n \times m\) 的字符矩阵。我们称一个子矩阵是美丽的,当且仅当在重新排列这个子矩阵每一行的字符后,使得这个...

2019-08-22 15:55:00 111

转载 【题解】Palindrome pairs [Codeforces159D]

【题解】Palindrome pairs [Codeforces159D]传送门:\(Palindrome\) \(pairs\) \([CF159D]\)【题目描述】给定一个长度为 \(N\) 的字符串 \(S\),求有多少四元组 \((l_1,r_1,l_2,r_2)\) 满足 \(1 \leqslant l_1 \leqslant r_1 \leqslant l_2 \leq...

2019-08-22 08:30:00 102

转载 【题解】子序列个数 [51nod1202] [FZU2129]

【题解】子序列个数 [51nod1202] [FZU2129]传送门:子序列个数 \([51nod1202]\) \([FZU2129]\)【题目描述】对于给出长度为 \(n\) 的一个序列 \(a\),求出不同的非空子序列个数。答案对 \(10^9+7\) 取模。【样例】样例输入:41232样例输出:13【数据范围】\(100\%\) \(1 \leqsl...

2019-08-15 17:12:00 137

转载 【题解】分离与合体 [Loj10151]

【题解】分离与合体 [Loj10151]传送门:分离与合体 \([Loj10151]\)【题目描述】给定一个长度为 \(n\) 的序列,如果从某个点 \(k\) 处将区间 \([l,r]\) 断开,划分为 \([l,k]\) 和 \([k+1,r]\),可以得到 \(a[k]*(a[l]+a[r])\) 的分数,要求最后要把区间划分到无法再分为止(即长度全为 \(1\)),并按照分...

2019-08-15 16:30:00 143

转载 【题解】有限制的排列 [51nod1296]

【题解】有限制的排列 [51nod1296]传送门:有限制的排列 \([51nod1296]\)【题目描述】给出 \(n,m_1,m_2\) 和 \(\{a[1],a[2]...a[m_1]\},\{b[1],b[2]...b[m_2]\}\)计算整数 \([1,n]\) 满足以下条件的排列个数:位置 \(a[i]\) \((i \in [1,m_1])\) 上的数均小于其邻居...

2019-08-14 19:12:00 202

转载 【题解】物流运输 [ZJ2006] [P1772] [BZOJ1003]

【题解】物流运输 [ZJ2006] [P1772] [BZOJ1003]传送门:物流运输 \([ZJ2006]\) \([P1772]\) \([BZOJ1003]\)【题目描述】给定一个含 \(e\) 条带权边的无向图,每天都需要从结点 \(1\) 走到结点 \(m\),一共要走 \(n\) 天,每天的花费为所经过路径的权值和。一般来说会选择一条路线每天都这样走下去,但某些结点会...

2019-08-14 16:16:00 234

转载 【题解】最大 M 子段和 Max Sum Plus Plus [Hdu1024] [51nod1052]

【题解】最大 M 子段和 Max Sum Plus Plus [Hdu1024] [51nod1052]传送门:最大 \(M\) 子段和 \(Max\) \(Sum\) \(Plus\) \(Plus\) \([Hdu1024]\) \([51nod1052]\)【题目描述】给出一个长度为 \(N\) 的序列 ,将这 \(N\) 个数划分为互不相交的 \(M\) 个子段,并使得 \...

2019-08-14 11:33:00 119

转载 【题解】最长递增路径 [51nod1274]

【题解】最长递增路径 [51nod1274]传送门:最长递增路径 \([51nod1274]\)【题目描述】一个可能有自环有重边的无向图,每条边都有边权。输入两个整数 \(n,m\) 表示一共 \(n\) 个点,\(m\) 条边并且给出 \(m\) 条边的信息:连接点 \(x,y\),边权为 \(w\)。你可以从任何点出发,任何点结束,可以经过同一个点任意次,但是同一条边不能经过多...

2019-08-14 09:43:00 121

转载 【题解】与查询 [51nod1406]

【题解】与查询 [51nod1406]传送门:与查询 \([51nod1406]\)【题目描述】给出 \(n\) 个整数,对于 \(x \in [0,1000000]\),分别求出在这 \(n\) 个整数当中同 \(x\) 求与之后结果为 \(x\) 的有多少个。【样例】样例输入:32 3 3样例输出:323200.........0(一共1000...

2019-08-13 20:32:00 119

转载 【题解】选数字 [51nod1354]

【题解】选数字 [51nod1354]传送门:选数字 \([51nod1354]\)【题目描述】共 \(T\) 组测试点,每一组给定一个长度为 \(n\) 的序列和一个整数 \(K\),找出有多少子序列满足子序列中所有元素乘积恰好等于K,答案对 \(1e9+7\) 取模。【样例】样例输入:23 31 1 33 62 3 6样例输出:42【数据范围】\(10...

2019-08-13 19:45:00 141

转载 【题解】逆序排列 [51nod1020]

【题解】逆序排列 [51nod1020]传送门:逆序排列 \([51nod1020]\)【题目描述】共 \(T\) 组测试点,每一组给出 \(2\) 个整数 \(n\) 和 \(k\),在 \([1,n]\) 共 \(n\) 个数字的全排列中,逆序数为 \(k\) 的排列种数,答案对 \(1e9+7\) 取模。【样例】样例输入:14 3样例输出:6【数据范围】\(...

2019-08-13 18:45:00 141

转载 【题解】整数划分 [51nod1201] 整数划分 V2 [51nod1259]

【题解】整数划分 [51nod1201] 整数划分 V2 [51nod1259]传送门:整数划分 \([51nod1201]\) 整数划分 \(V2\) \([51nod1259]\)**【题目描述】\(【T1】\)将整数 \(N\) 划分为若干个不同整数的和,有多少种不同的划分方式,答案对 \(10^9 + 7\) 取模。例:\(n=6\),\(n\) 可划分为 \(\{6\...

2019-08-12 08:12:00 285

转载 【学习笔记】动态规划—各种 DP 优化

【学习笔记】动态规划—各种 DP 优化【大前言】个人认为贪心,\(dp\) 是最难的,每次遇到题完全不知道该怎么办,看了题解后又瞬间恍然大悟(TAT)。这篇文章也是花了我差不多一个月时间才全部完成。【进入正题】用动态规划解决问题具有空间耗费大、时间效率高的特点,但也会有时间效率不能满足要求的时候,如果算法有可以优化的余地,就可以考虑时间效率的优化。【DP 时间复杂度的分析】...

2019-08-07 19:36:00 365

转载 【学习笔记】动态规划—斜率优化DP(超详细)

【学习笔记】动态规划—斜率优化DP(超详细)【前言】第一次写这么长的文章。写完后感觉对斜优的理解又加深了一些。斜优通常与决策单调性同时出现。可以说决策单调性是斜率优化的前提。斜率优化 \(DP\),顾名思义就是利用斜率相关性质对 \(DP\) 进行优化。斜率优化通常可以由两种方式来理解,需要灵活地运用数学上的数形结合,线性规划思想。对于这样形式的 \(dp\) 方程:\(d...

2019-07-18 21:41:00 633

转载 【题解】保安站岗[P2458]皇宫看守[LOJ10157][SDOI2006]

【题解】保安站岗[P2458]皇宫看守[LOJ10157][SDOI2006]传送门:皇宫看守\([LOJ10157]\) 保安站岗 \([P2458]\) \([SDOI2006]\)【题目描述】给你一棵树,要求树上每个点都要有人看守,在不同的点安排守卫所需 \(Monney\) 不同。守卫站在某个端点上时,他除了能看守住他所站的那个点,也能看守通过一条边与之相连的另一个端点,...

2019-07-13 09:17:00 120

转载 【学习笔记】薛定谔的喵咪Cat—球盒问题(全详解)

【学习笔记】薛定谔的喵咪Cat—球盒问题(全详解)传送门:薛定谔的喵咪 \(Luogu-U77460\)(自自上传的题目,数据略水,尤其是 \(opt=9\) ,以后找时间补上)【题目描述】当一个猫在盒子里时,因为放射物的状态我们不知道,所以猫的状态我们也不知道,这就所谓猫的生死纠缠态,也是所谓的薛定谔的猫。当我们做需要大量实验时,就需要统计猫的个数与盒子的数量,以及之间的关系。...

2019-07-12 16:38:00 435

转载 【题解】二逼平衡树 [P3380] [BZOJ3196] [Tyvj1730]

【题解】二逼平衡树 [P3380] [BZOJ3196] [Tyvj1730]传送门:【模板】二逼平衡树(树套树)\([P3380]\) \([BZOJ3196]\) \([TYVJ1730]\)【题目描述】你需要写一种数据结构(可参考题目标题)(我偏不写),来维护一个有序数列,其中有以下 \(5\) 种操作:查询 \(k\) 在区间内的排名查询区间内排名为 \(k\) 的值...

2019-06-05 21:42:00 118

转载 【题解】TES-Intelligence Test

【题解】\(TES-Intelligence\) \(Test\)逼自己每天一道模拟题传送:\(TES-Intelligence\) \(Test\) \([POI2010]\) \([P3500]\)【题目描述】\(Byteotian\) 智力测试机构的一项工作是按照一定的规则删除一个序列的数字,得到一个确定的数列。\(Byteasar\) 很渴望成为 \(Byteotia...

2019-06-04 14:26:00 111

转载 【题解】自行车比赛 [AHOI2016] [P2777]

【题解】自行车比赛 \([AHOI2016]\) \([P2777]\)逼自己每天一道模拟题传送门:自行车比赛 \([AHOI2016]\) \([P2777]\)【题目描述】比赛中一共有 \(N\) 位选手,每天第一名的选手会获得 \(N\) 点积分,第二名会获得 \(N-1\) 点积分,第三名会获得 \(N-2\) 点积分,依次类推,最后一名会获得 \(1\) 点积分。保...

2019-06-02 19:21:00 217

转载 【题解】PIE [POI2015] [P3585]

【题解】\(PIE\) \([POI2015]\) \([P3585]\)逼自己每天一道模拟题传送门:\(PIE\) \([POI2015]\) \([P3585]\)【题目描述】一张 \(n*m\) 的方格纸,有些格子需要印上墨水,剩下的格子需要保持干净。你有一个 \(a*b\) 的印章,有些格子有墨水的。你需要判断能否用这个印章满足要求。但印的过程中需要满足以下要求:...

2019-05-28 22:04:00 78

转载 【杂文】C++头文件加速

【杂文】C++头文件加速骚年,冲钱送开挂哦,可以助你超神于OI战场如果你发现你的暴力超时了的话,可以尝试用一下头文件加速,说不定就过了呢!#pragma once//只编译一次 #pragma GCC diagnostic error "-std=c++11"#pragma GCC target("avx")#pragma GCC optimize(2)#pragma G...

2019-05-27 14:22:00 249

转载 【杂文】一些好玩的函数

【杂文】一些好玩的函数之前闲得无聊用 \(C++\) 写了几个小游戏,在这期间学了一些 \(windows.h\) 里的函数。。。(以下函数若无特殊说明均需要使用函数库 <\(windows.h\)> 或者万能头 <\(bits\)/\(stdc\)++\(.h\)>)【 clock ( ) , CLOCKS _ PER _ SEC 】头文件: <...

2019-05-27 11:55:00 333

转载 【杂文】虚拟键码表(供函数GetAsyncKeyState()使用)

【杂文】虚拟键码表(供函数GetAsyncKeyState()使用)什么?你说你不知道 \(GetAsyncKeyState()\) ?\(→\)戳我\(←\)(惊奇的发现 \(0\) ~ \(9\) 和 \(A\) ~ \(Z\) 的对应值其实就是我们熟悉的 \(ASCLL\) 编码)虚拟键码对应值对应键VK_LBUTTON1鼠标左键VK_RBUT...

2019-05-27 11:52:00 2230

转载 【杂文】搞一个对拍程序

【杂文】搞一个对拍程序有时候可能我们需要数据来对程序进行差错,但良心的出题人又只给了你一个连蒙都能蒙对的数据。对拍程序,不花时间不考码力不费脑,\(OIer\) 居家旅行必备佳品。【原理】采用 <\(cstdlib\)> 里的函数。简单来说就是无限循环着做三件事:【生成数据】可以写一些较简单的数据方便分析并改进代码,也可以写一些较庞大的数据来测试代码运行时...

2019-05-21 21:19:00 164

转载 【杂文】记一些有用的神奇网站

【杂文】记一些有用的神奇网站【我的博客】\(\text{Xing}\)_\(\text{Ling}\)【自认为写得不错的博客】(按照时间排序)【学习笔记】线段树详解(全)【模板整合计划】目录【学习笔记】薛定谔的喵咪Cat—球盒问题(全详解)【学习笔记】动态规划—斜率优化DP(超详细)【学习笔记】动态规划—各种 DP 优化【学习笔记】网络流常见模型(一):有限制的...

2019-05-21 08:38:00 133

转载 【学习笔记】线段树详解(全)

【学习笔记】线段树详解(全)和三个同学一起搞了接近两个月的线段树,头都要炸了T_T,趁心态尚未凉之前赶快把东西记下来。。。【目录】【基础】作者:\((Silent\)_\(EAG)\)【懒标记】作者:\((Silent\)_\(EAG)\)【扫描线】作者:\((IC\)_\(QQQ)\)【权值线段树】作者:\((Xing\)_\(Ling)\)【动态开点】作者:\((X...

2019-05-20 17:41:00 303

转载 【杂文】5亿大质数表(5e8)

【杂文】\(5\) 亿大质数表(\(5e8\))在写哈希,刷数论题时曾一度想要查质数,\(F**k\) 百度文库数据又少,翻页蛋疼,还不给复制,真的是服了。于是在我闲的蛋疼的时候就搞了个质数表出来。。。。下载链接:这是一个链接 \(QAQ\) \((bj1b)\)话不多说,先上代码。........噢,不,我还有要说的话。为了加速,搞了一大堆头文件优化,代码采用的是线筛,...

2019-05-20 14:05:00 1205

转载 【学习笔记】OI玄学道—代码坑点

【学习笔记】OI玄学道—代码坑点【目录】【逻辑运算符的短路运算】【\(cmath\) 里的贝塞尔函数】【\(scanf\) 读入字符】【\(cmath\) 中的 \(pow\) 函数】一:【逻辑运算符的短路运算】【运算规则】&& 和 || 属于逻辑运算符。关于 && 和 || 的表达式的运算规则是这样的(用大写字母来表示表达式):...

2019-05-18 21:10:00 245

转载 【题解】动态逆序对 [CQOI2011] [P3157] [BZOJ3295] [P1393]

【题解】动态逆序对 [CQOI2011] [P3157] [BZOJ3295] [P1393]水一水QAQ题目链接; \([P3157]\) \([BZOJ3295]\)【题目描述】对于一个序列 \(a\) ,他的逆序对数定义为满足 \(i<j\),且 \(a_i>a_j\) 的数对 \((i,j)\) 的个数。给出 \(1\) 到 \(n\) 的一个排列,依次删...

2019-05-13 10:07:00 125

转载 【题解】永无乡 [HNOI2012] [BZOJ2733] [P3224]

【题解】永无乡 [HNOI2012] [BZOJ2733] [P3224]【题目描述】永无乡包含 \(n\) 座岛,编号从 \(1\) 到 \(n\) ,每座岛都有自己的独一无二的重要度,按照重要度可以将这 \(n\) 座岛排名,名次用 \(1\) 到 \(n\) 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛到达另一个岛。如果从岛 \(a\) 出发经过若干座(包括 \(0\...

2019-05-02 21:09:00 110

转载 【题解】晋升者计数 Promotion Counting [USACO 17 JAN] [P3605]

【题解】晋升者计数 Promotion Counting [USACO 17 JAN] [P3605]奶牛们又一次试图创建一家创业公司,还是没有从过去的经验中吸取教训。!牛是可怕的管理者!【题目描述】奶牛从 \(1\) ~ \(N(1≤N≤1e5)\) 进行了编号,把公司组织成一棵树,\(1\)号奶牛作为总裁(树的根节点)。除总裁以外的每头奶牛都有且仅有唯一的一个的上司(即它在...

2019-05-02 20:01:00 119

空空如也

空空如也

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

TA关注的人

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