- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 【洛谷同步】UVA11671题解
题意简述给你一个大小为 n×nn \times nn×n 的零矩阵,每次向整行或整列中的每个元素加一或减一,求使原矩阵满足与 0 相关的大小要求的最小次数。题目分析这个题是一个比较裸的差分约束,但是条件需要一些转化。首先很明显,题目中对矩阵操作没有先后之分,因此最终每个位置值的变化可以直接拆分为行与列分别加上减去的数之和。我们可以分别设两个数组 xxx 与 yyy,其中 xix_ixi 与 yiy_iyi 分别表示第 iii 行与第 iii 列最终加上或减去的数。那么,题目中的约束矩阵的第 iii
2022-03-12 10:52:46
459
原创 【洛谷同步】UVA1318题解
题意简述给出 nnn 条不存在三线共点的线段,判断一个原始位置在坐标轴原点的动点能否在不穿过任何一条线段的情况下移动到无穷远处。题目分析由于题目给出的是平面直线图,那么有一个直截了当非常容易想到的思路就是找出所有线段围成的区域,再判断动点原位置所在区域是否可以延伸到无穷远处。然而,这种方法虽然在思路上较为简单,但实际上实现起来难度极大,因此其讨论价值大于其实际价值。那么我们可以考虑其他做法。比如:我们可以将每条线段的端点及与别的线段的交点与原点以及一个坐标值特别大的点(充当无穷远点)看作一个个图论中
2022-03-12 10:49:48
1843
原创 【洛谷同步】P4819题解
题意简述nnn 个居民中有一名杀手,有些居民知道其他一些人的身份是杀手还是平民,该类条件共 mmm 条。现在警方要询问一些居民来获得其他人的信息,要求在能够从已知条件推断出杀手是谁的前提下询问尽可能少的人。然而每个居民是杀手的概率都是 1n\frac{1}{n}n1,因此警方询问的居民中可能就有杀手,从而被杀。求询问最少人的情况下警察生还的几率。题目分析很明显,题目的条件可以构成一个 nnn 个顶点、mmm 条边的有向图 G=(V,E)G=(V,E)G=(V,E)。因此问题转换为:在该有向图中找到最
2022-03-12 10:42:37
446
原创 【洛谷同步】UVA1453题解
题意简述给定平面上 个边平行于坐标轴的正方形,求出这些正方形的顶点之间距离最大的两个点的距离的平方。题目分析显然,这是一道旋转卡壳的题目,在解题之前,先来了解一下旋转卡壳是什么。注意,本题解将凸包作为前提知识之一,并默认使用 Andrew 算法。不了解凸包的话请出门左转百度。回归主题,接下来是具体过程。1. 用两条平行线把凸包“卡”住,如下图:2.旋转平行线,并让其不断“卡壳”,直到旋转 180°(与平行线初始位置重合)时。 ...
2022-01-15 21:47:59
226
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人