02 2022 档案
洛谷P2558题解
摘要:本文同步更新于洛谷博客 题目描述 求由多个互不相等的 的方幂之和构成的第 小的数。 题解 因为题目要求选择互不相等的 的方幂之和,所以每种方幂只有选或不选两种情况。我们用 表示是否选 ,则 。因此我
Treap学习笔记
摘要:1 简介 Treap 是一种弱平衡的二叉搜索树。它的数据结构由二叉树和二叉堆组合形成,名字也因此为 tree 和 heap 的组合。因此 Treap 的每个结点上除了按照二叉搜索树排序的 值外要额外储存一个叫 的值。它由每个结点建立时随机生成,并按照最大堆性
洛谷P1186题解
摘要:本文同步更新于洛谷博客 题目描述 给定一张 个点 条边的带权无向图,求删除一条边后,最短路的最大值。 题解 不难发现,如果删除的边不在原图的最短路上,对结果是没有影响的。因此我们要先跑一边最短路,用 数组记录下原图最短路上的每一个点。接着我们暴力枚举将每一条边
洛谷P8091题解
摘要:本文同步更新于洛谷博客 题目描述 给定两个四面骰子 和 ,且骰子上的数均在 和 之间。问是否存在骰子 ,使得三个骰子的胜负关系形成一个环。 题解 直接暴力枚举 上的数即可,不要忘了有平局的情况。 小优化 如果存在一种情况满足条件就