上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 题目传送 大段参考OMG_wc的题解,前排致谢。 十分简单的博弈论 + 一点观察数值关系的能力。 首先容易想到,当前蛇王吃了老末后如果自己不再是蛇王了,就要看新蛇王的眼色(看在新蛇王的操作下自己是否还活着),而新蛇王吃蛇后如果不再是蛇王,它又要看新新蛇王的眼色。如此,一个简单的递归思路就好了。时间复 阅读全文
posted @ 2021-08-17 19:40 千叶繁华 阅读(64) 评论(0) 推荐(1) 编辑
摘要: 知己知彼,百战不殆 spfa队头元素不一定是队内最优最应该先出队的元素,出队顺序全看入队顺序。 整理了一些常见的卡spfa方法及见招拆招的针对性优化。 卡spfa的关键依据:贪心的松弛操作、每次更新节点时更新所有出边,(偶尔)负权边 核心:诱导贪心的spfa不断更新次短路,多次更新与该点相连的部分。 阅读全文
posted @ 2021-08-17 15:30 千叶繁华 阅读(678) 评论(0) 推荐(1) 编辑
摘要: 一些更多的最短路相关的处理、应用方法。 最短路各种算法 稠密图 稀疏图 时间分析 最短路树: 一个图的至少存在一棵这么一棵生成树,树上的所有节点到根的边权和等于其最短路权值和。因为长度(指构成最短路的边数)为i的最短路一定是某个长度为i-1的最短路加一条边组成的,那么就能组成一棵最短路树。 生成方法 阅读全文
posted @ 2021-08-17 15:19 千叶繁华 阅读(30) 评论(0) 推荐(1) 编辑
摘要: P1397 [NOI2013] 矩阵游戏 解法1:暴力矩阵快速幂加速递推&&十进制快速幂&&卡常 解法2:(非矩阵)推出通项公式&&扩展欧拉定理&&高精度取模 (注意等比数列的公比为1时通项公式不适用,要特判) 解法3:矩阵快速幂加速递推&&欧拉定理在矩阵上的应用 (讲了等比数列公比为1时的特殊处理 阅读全文
posted @ 2021-01-27 11:16 千叶繁华 阅读(95) 评论(1) 推荐(0) 编辑
摘要: 快速幂简述 通常快速求a^b (常常还会要求取模,这样的话只要边乘边模即可)时,我们一般将指数b转换成二进制,然后从低位到高位“扫描”,并维护一个代表该位权值的伴随变量。根据该位是否为1来决定是否给维护的答案变量乘上该位的权值。只要扫描log2 n位,扫描每位时只做常数次以内的运算(伴随变量、答案变 阅读全文
posted @ 2021-01-26 17:31 千叶繁华 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 有关矩阵的深度学习,可见工程数学线性代数 。这里只简单说明一下,所谓矩阵,可看做把一堆数按一定规律写在一起的集合。 矩阵运算规则与性质 矩阵乘法: 对于一个n行q列的矩阵A和一个q行m列的矩阵B,A*B=C,C是一个n行m列的矩阵,且结果矩阵C第i行与第j列交叉位置的那个值,等于第一个矩阵A第i行与 阅读全文
posted @ 2021-01-25 11:25 千叶繁华 阅读(908) 评论(0) 推荐(0) 编辑
摘要: [CSP-J2020] 方格取数 一道dp题。难度不大,但是个典型的dp考法,值得一说。 看一眼题,容易写出dp方程ans[i][j]=max{ans[i-1][j],ans[i][j-1],ans[i+1][j]}+val[i][j]。但发现难以确定dp递推的顺序。但思考一会后,又发现dp方程可拆 阅读全文
posted @ 2021-01-25 10:31 千叶繁华 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 题目传送:#98. 表达式计算 考试考完后发现,连题都没读懂。。 两种题意的理解,两种不同的解法 一、确定运算顺序指确定符号的优先级: 最多4!=24种不同的运算顺序,O(n)求出每种顺序下的表达式树,O(24^2 n)求出有多少不同的表达式树(要比较两个树是否相同的话,比较每个节点的父子就好了), 阅读全文
posted @ 2020-12-01 10:51 千叶繁华 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 思路被很多大佬讲的很清楚,膜拜~ 线段树+扫描线(有关扫描线的理解)(图文并茂,思路讲解清楚) 该文离散化后的线段树节点对应的l,r表示区间[x[l],x[r+1]],与本文有不同。 本文为了方便作者的习惯,使线段树节点对应的l,r表示区间[x[l],x[r]],只需注意[l,r]的左儿子为[l,m 阅读全文
posted @ 2020-12-01 10:18 千叶繁华 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 常用函数需要的头文件: freopen —— cstdio (每年noip都有不加cstdio而爆零的) 调试程序: 先在设置中:编译选项——代码生成/优化——连接器——产生调试信息——yes 开栈空间编译指令: -Wl,--stack= size size为你要输入的数,单位为byte。 时间复杂 阅读全文
posted @ 2020-11-30 09:45 千叶繁华 阅读(483) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页