会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Pythonenjoy
路虽远,行则将至;事虽难,做则必成。若如此,此行终达彼岸。
博客园
首页
新随笔
联系
订阅
管理
[置顶]
文章索引
摘要: 算法目录: 浅谈随机化 题解目录: 题解:P14556 [ROI 2013 Day2] 星际航程 题解 题解:UVA11350 Stern-Brocot Tree 题解 题解:P14121 [SCCPC 2021] Don't Really Like How The Story Ends 题解 题解
阅读全文
posted @ 2026-03-03 22:25 Python_enjoy
阅读(5)
评论(0)
推荐(0)
2026年3月3日
题解:P14556 [ROI 2013 Day2] 星际航程
摘要: 这道题是一道有一定思维难度的 DP 题目。 首先讲 \(\Theta(n^2)\) 做法:预处理每一个行星最远能够直接到达的那个行星,记作 \(nxt_i\)。接着上转移方程。设 \(f_i\) 为到达第 \(i\) 个行星需要执行的最小加注次数。初始 \(f_1=0,f_2=f_3=\cdots=
阅读全文
posted @ 2026-03-03 22:16 Python_enjoy
阅读(6)
评论(0)
推荐(0)
题解:UVA11350 Stern-Brocot Tree
摘要: 一道很简单的题,按照题意模拟就可以了。 设 \(la = 0, lb = 1, ra = 1, rb = 0\),代表 \(L = \frac{la}{lb},R = \frac{ra}{rb}\)。每次移动设 \(MID = \frac{mida}{midb}=\frac{la+ra}{lb+rb
阅读全文
posted @ 2026-03-03 22:16 Python_enjoy
阅读(3)
评论(0)
推荐(0)
题解:P14121 [SCCPC 2021] Don't Really Like How The Story Ends
摘要: 今天考试的题,顺便写一个题解。 思路 这道题让我们还原一个 DFS 序, 思路很简单:我们从第一个点开始,如果当前的点到的下一个点没有边了话,就建一条边。然后跳转到下一个点。 思路清楚了,只要注意代码实现就可以了。 AC 代码: #include <bits/stdc++.h> #define in
阅读全文
posted @ 2026-03-03 22:16 Python_enjoy
阅读(2)
评论(0)
推荐(0)
题解:P1962 斐波那契数列
摘要: 题目大意 求斐波那契额数列的第 \(n\) 项。 做法 我们看到数据范围就会知道:不可以用递推。 此时我们可以使用矩阵来加速! 想到下面这个式子: \[\begin{bmatrix} F_n \\ F_{n-1} \end{bmatrix} = \begin{bmatrix} F_{n-1} \\
阅读全文
posted @ 2026-03-03 22:15 Python_enjoy
阅读(2)
评论(0)
推荐(0)
题解:P14148 错觉
摘要: 很明显的随机化,直接开始分析。 我们设一开始的 \(p\) 为标准排列,计算此时的 \(\bigoplus\limits_{i=1}^n (p_i+k\times i)\),然后进行多次随即操作,每次随机挑选两个位置 \(a,b\),交换 \(p_a,p_b\),计算此时的值(注意这里的计算必须是
阅读全文
posted @ 2026-03-03 22:15 Python_enjoy
阅读(2)
评论(0)
推荐(0)
题解:P5870 [SEERC 2018] Modern Djinn
摘要: 此题正确题面。 这道题很明显可以使用随机化实现。 随机第 \(i\) 个人的心情为 \(mood_i\),是 \(1\) 的时候心情好,\(0\) 的时候心情不好。代码就像下面这样: for (int i = 1; i <= n; i++) { mood[i] = rand() & 1; } 然后判
阅读全文
posted @ 2026-03-03 22:15 Python_enjoy
阅读(2)
评论(0)
推荐(0)
浅谈随机化
摘要: 2026-01-15 写出初稿。 2026-02-17 修改一些错误。 前言 - 我们为什么要学习随机化 随机化是一种极好的思想,当我们想不出正解的时候,我们就可以使用随机化。 并且,我们有的时候可以使用随机化过掉许多极难的题。 我们将会在这篇文章里,讲解随机化,由浅入深,一步步来。 从绿题到黑题,
阅读全文
posted @ 2026-03-03 22:12 Python_enjoy
阅读(27)
评论(0)
推荐(1)
2026年2月24日
THUPC2026 初赛游记
摘要: 啥你问我为什么 THUPC 初赛结束这么久了才写游记?因为没时间。 简单介绍一下我们队 FOCA:我(队长)、ZTengW、tenncat。 我那一天本来是要参加我太奶奶的生日的,不舍的辞去了。 ZTengW 因为要上课,没有来。我和她本来是一起上课的,我请假了她不请气杀我了。 tenncat 比赛
阅读全文
posted @ 2026-02-24 17:32 Python_enjoy
阅读(3)
评论(0)
推荐(0)
题解:P14842 [ICPC 2022 Yokohama R] Hasty Santa Claus
摘要: 这题我们可以轻松看出是一个贪心。 根据贪心的思想可以很轻松的写出代码 我们将每个房屋按其可拜访时间区间的结束时间升序排序,如果结束时间相同则按开始时间升序排序。然后依次为每个房屋分配一个可用的日期,确保每天分配的房屋数不超过上限 \(k\)。由于保证存在解,该算法总能找到一个可行解。 AC 代码:
阅读全文
posted @ 2026-02-24 17:32 Python_enjoy
阅读(3)
评论(0)
推荐(0)
下一页
公告