鱼C论坛

 找回密码
 立即注册
查看: 61|回复: 4

[心之碎片] - 综合思维与基础算法 I

[复制链接]
回帖奖励 28 鱼币 回复本帖可获得 4 鱼币奖励! 每人限 1 次
发表于 4 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 柿子饼同学 于 2024-11-11 17:49 编辑

为了准备 noip, 最近一定要抓紧做题, 通过做不同专题的题单进步
这几天做的是一些奇奇怪怪的思维题目, 需要注意的点如下

P1119
Floyd 可以用来做 : 规定不能经过某些点的问题, 通过限制中转点实现

P4588
一系列操作可以转化为序列问题

P4079
有环, 点之间的关系题想到并查集

P2272
Tarjan 之后的 scc 序的逆序就是拓扑序, 可以不用拓扑排序

P2882
利用类似差分来进行 01 序列取反


本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
在准备 NOIP 的过程中,你提到了一些需要注意的思维题目和解题技巧。以下是对这些题目的简要总结和提示:

1. **P1119**:使用 Floyd 算法时,可以通过限制中转点来解决“不能经过某些点”的问题。这是一种灵活运用 Floyd 算法的技巧。

2. **P4588**:将一系列操作转化为序列问题。这通常涉及到将复杂的操作简化为对序列的处理,可能需要对序列进行某种形式的变换或优化。

3. **P4079**:涉及有环的点之间关系问题时,可以考虑使用并查集。这是一种高效处理连通性问题的数据结构,尤其适合处理动态连通性。

4. **P2272**:在使用 Tarjan 算法后,强连通分量(SCC)的逆序即为拓扑序,因此可以省去额外的拓扑排序步骤。这是利用算法特性来简化流程的一个例子。

5. **P2882**:利用类似差分的方法来进行 01 序列的取反操作。这种方法可以高效地处理序列的局部修改问题。

希望这些提示能帮助你更好地理解和解决这些题目,加油!如果有具体的代码问题或需要进一步的解释,随时可以问我。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层

回帖奖励 +4 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 昨天 19:57 | 显示全部楼层

回帖奖励 +4 鱼币

6
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层

回帖奖励 +4 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 12:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表