StkOvflow

STACK OVERFLOW!

一言(ヒトコト)

你无聊吗,快去刷题。
——lmh
摘要: 传送门 题目大意 1.给你一个序列,让你统计三个数i,j,ki<j<k),当这三个数满足ai>ajaj<ak的对数 2.同样地统计i,j,k(i<j<k),求满足ai<aj,aj>aki,j,k对数 解题思路 阅读全文
posted @ 2022-12-25 18:36 StkOvflow 阅读(23) 评论(0) 推荐(0) 编辑
摘要: AcWing传送门 洛谷传送门 题目大意 给一个无向图,边权都是1,求出以1为源点,到各个点(1n)的最短路数量 解题思路 边权都是1的图中最短路,我们选择用BFS解决这个问题 对于每个点j,我们进行以下讨论:(假设这 阅读全文
posted @ 2022-12-24 12:20 StkOvflow 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题目传送门 解题思路 我们可以用一个状态压缩的思路,对于所有的钥匙,用来开第i类门的我们把这把钥匙放到从右往左数的第i位(这里是为了方便写,比如开第1种门的key[x][y]|=1<<1),这样我们在判断是否有钥匙的时候只要用到x >> i $\ & 阅读全文
posted @ 2022-12-23 22:47 StkOvflow 阅读(51) 评论(0) 推荐(1) 编辑
摘要: 题目传送门 题目大意 有一张有向图,可以有若干个起点,只有一个终点,求所有起点到终点的最短路中最短的一条,若所有起点都与终点不连通,则输出1 解题思路 我们这题可以想出两个方面的思路: 1.我们可以设置虚拟源点$S=0(这样编号不会与其他点冲 阅读全文
posted @ 2022-12-23 14:27 StkOvflow 阅读(73) 评论(0) 推荐(0) 编辑
摘要: AcWing题目传送门 洛谷题目传送门 题目大意       一个投机倒把的奸商想要通过城市不太健全的贸易系统坑点钱,任意城市都可以买入或者卖出水晶球,他想尽量在便宜的城市买入,在贵的城市卖出,以此赚取更高的差价,他必须从一号城市开始旅行,到n号城市结束。请问他最多可以赚多少钱? 解题思路 阅读全文
posted @ 2022-12-23 12:37 StkOvflow 阅读(32) 评论(0) 推荐(0) 编辑
摘要: AcWing题目 洛谷题目 解题思路 首先可以得到一个很容易得到的贪心策略,将一条路径上最贵的(边权最大)的K条边删去,那么我们剩下的路径中最贵(边权最大)的路就是原本这条路径上帝K+1大的路。 于是原问题就可以转化为: 求一张无向图中最大的一条路径中的第K+1大的边 这就启发我们枚 阅读全文
posted @ 2022-12-23 10:23 StkOvflow 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 原题链接 解题思路 这题用SPFA会被卡,所以我们不能用SPFA 但是观察数据我们可以发现对于道路,0Ci105 所以对于每个连通块(内部不存在航线),我们可以用Dijkstra算法进行求解,因为不存在负权边,而Dijkstra算法的时间较为稳定,所以对于连通块内部的 阅读全文
posted @ 2022-12-22 22:04 StkOvflow 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 原题Vjudge 题目大意 给你个N 判断有没有两个整数满足AB=N,并且AB的各位数字刚好构成09的一个排列 解题思路 这题乍一看挺难的,但是范围很小(2N79),那我们就可以着手写暴力 将上述等式进行变形,可以得到$A = N 阅读全文
posted @ 2022-12-21 18:01 StkOvflow 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 原题Vjudge 题目大意 有一个骑士,他可以骑马日字型跳跃,问他从A点到B点最少要几步 解题思路 这题就是一个特别裸的广搜板子 它的主要问题在于输入输出 输入的数据我们可以用pair读入,第一关键字存行(a~e),第二关键字存列(1 ~ 8) 然后我们为了方便处理,把行也映射成数组1 ~ 8 阅读全文
posted @ 2022-12-21 17:34 StkOvflow 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 原题Vjudge 题目大意 怼给你一堆括号,判断是否合法 有三条规则 (1)空串合法 (2)如果AB都合法,则AB合法(例如:()[]都合法,则()[]合法) (3)如果A合法,则(A)[A]都合法(例如A=([]),则(([]))[([])]都是合法的) 阅读全文
posted @ 2022-12-21 14:27 StkOvflow 阅读(19) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示