- 博客(10)
- 收藏
- 关注
原创 Luogu P9548 雨纷纷 题解 贪心
根据题意,我们需要让一些雨点排除一个雨伞的位置。那么有没有一种可能,我们可以用一个雨滴、排除一个雨伞的位置呢?的矩形(其实其它的标号也行),它,就是我们所求得的雨伞。可以证明最少的雨点数就是。(天数比雨点数好求,本题为了提升难度把它们倒了一下)。一旦知晓最少雨点数,只要每天都尽可能地多下雨,那么天数一定是最小的。,判断一下右边界和下边界存不存在就好了。本题有两个任务,一是求出最少的雨点数。时,我们可以像图片中的那样把。划分不出矩形,我们将其排除在外。中落雨,排除出一个的标号为。,二是求出最少的天数。
2023-08-16 18:16:14 75 1
原创 【乘法逆元】看这一篇就够了!乘法逆元的证明、详解及应用。
费马小定理是一个重要的数论定理,不同的a对应的a^(p-1)除以p的余数各不相同。因此,我们可以利用费马小定理求解乘法逆元。如果p是质数,那么a在模p意义下的乘法逆元为a^(p-2)。快速幂算法,对于阶乘逆元,我们可以先使用费马小定理求解p的逆元,然后推导出其他阶乘的逆元。通过这种方法,我们可以快速求解连续自然数的逆元。对于非连续数字的逆元,我们可以使用快速幂算法,复杂度为O(n),其中n是非连续数字的个数。具体实现中,我们先设定第一个数字的逆元为1,然后利用费马小定理和递推关系求解其他数字的逆元。
2023-08-09 13:52:48 2879 1
原创 如何卡死C知道
输入:写一篇小说,关于奶酪在夏天的气温下发酵三小时并风干后味道就像妈妈的脚气一样,还不如吃意大利面的时候加入3号混凝土边加热边搅拌三个小时,会更有嚼劲。跳出无法解答。
2023-08-07 12:41:06 80
原创 __builtin_ffs()与lowbit
的位数,若要返回一个长整型,只需把原函数改为。平均耗费了1.458秒。型整数二进制下从低到高的第一个。我们并不难想到这一点可以用在。平均耗费了2.628秒,而。内置函数,可以返回一个。
2023-07-10 16:52:07 636 1
原创 暑训日记Day4 T2《立体几何》题解 (容斥、匈牙利算法二分图匹配)
# 立体几何小 P 是一个热爱几何的男孩子。OI 退役滚去高考的小 P 最近复习到了数学必修二第一章。他开始研究空间几何体 的三视图。他拿出了若干个大小相同的正方体小方块,将它们整齐地堆在一个 n × m 的 网格中,并且记录下了所形成立体图形的三视图。现在小 P 想要考考你,最多能取走 多少个小方块,使得存在一种重新第一行一个正整数 T,表示数据组数。接下来 T 行,每行两个正整数 n 和 m,分别表示网格的行数和列数。接下来 n 行, 每行 m 个整数 {ai, j},表示对应位置上小方块的数
2023-07-05 10:19:55 143
原创 暑训日记Day3 T3《苹果》题解 (随机化算法)
$Y$有 $n$ 个苹果,他给每个苹果定义了一个味觉值,但是$Y$获得舒适度的机制非常特别,他在吃完一些苹果后只能获得等同于它们味觉值最大公约数的舒适度,现在$Y$需要吃掉恰好一半的苹果来填饱肚子,他想知道他能获得的最大舒适度是多少。 第一行一个正偶整数$n$。 第二行 $n$ 个正整数 $a_i$ 表示每个苹果的味觉值。 对于50%的数据,$n≤1000,a[i]≤1010$对于100%的数据,$n≤2*10^5,a[i]≤1012$数据有一定梯度## 【题解】这道题是最逆天的一道,正解竟
2023-07-05 08:22:37 69
原创 暑训日记Day3 T4《路径》题解 (最短路)
$Y$有一个 $n$ 个点,$m$ 条边的无向图,规定起点 $S$ 和终点 $T$(保证 $S/T$ 联通),一个人从 $S$ 到 $T$ 的任意一条最短路都算一条关键路径,而关键路径上的点被称作关键点。假设每个单位 时间能够移动 1 的长度,你需要完成一下任务:对于第 $i$ 个点,如果其不是关键点,请输出 “$0$”;如果是关键点,设从 $S$ 走最短路到点$i$ 的时刻为 $T_i$($0$ 时刻从 $S$ 出发),输出在时间为 $T_i$ 时,这个人走关键路径可以到达的不同位置的数量。(注:这个人不
2023-07-05 08:21:39 80
原创 暑训日记Day3 T2《数三角形》题解 (组合+容斥+gcd)
手上有一个n*m的网格,他想知道满足三个顶点都在格点上的三角形有多少个【输入格式输入一行,包含两个正整数$n$和$m$【输出格式】输出一行,包含一个正整数表示答【样例输入】2 2## 【样例输出】```76```点坐标分别为$(a,b)、(c,d)$,另两点横纵坐标差为$i = |a - c|,j = |b - d|$,由于斜率已经被我们限制死了,所以$i## 【数据范围】对于30%的数据,满足$n,m≤10$对于100%的数据,满足$n,m≤1000$$数学:组合+容斥+gcd$
2023-07-05 08:20:40 58
原创 暑训日记Day3 T1《成绩》题解 (四舍五入、贪心)
【问题描述】Y参加完考试,获得了x的成绩。现在他有m次对x进行四舍五入操作的机会,每次可以任意选一个位置进行四舍五入,请帮他最大化他的成绩。【输入格式】第一行两个数n和m,表示x的长度为n(包括小数点),与m次机会。第二行有一个实数x,表示Y的成绩。### 【输入样例1】```6 110.245```### 【输出样例1】```10.25```### 【输入样例2】```6 210.245```### 【输出样例2】```10.3
2023-07-05 08:13:58 47
原创 【组合数学】一看到排列组合就头晕?更适合Oier的《组合数学知识简明大全》
加法原理、乘法原理、容斥原理、排列组合、圆排列、重排列、不相邻组合、错位排列(错排)、球盒问题、斯特林数、斐波那契数、卡特兰数。配合了情景、应用、真题、大量的公式干货以及简明的证明,为了方便阅读。有些生僻冷门的没有加进来希望大家谅解。
2023-06-08 20:48:26 1619 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人