摘要: 贪心 介绍 贪心思想名副其实:每一步操作都选取当前的局部最优解,从而使得全局最优。这个思想应用极其广泛,以至于生活中随处可见。因此,本文将介绍这一种思想以及它的应用场合。 先介绍一个名词: 最优子结构:问题能够被分为若干个小问题,而每个小问题独立。因此当每个小问题的解取到最优时,全局的解同时也就最优 阅读全文
posted @ 2025-03-25 23:12 cwkapn 阅读(5) 评论(0) 推荐(0) 编辑
摘要: FHQ-Treap 是什么 「FHQ-Treap」(也叫做「分裂—合并 Treap」) 是由范浩强发明的一种实现 Treap 的方法,可用于解决区间的一些问题,同时解决了「旋转 Treap」废物的问题。 原理 FHQ-Treap 通过「分裂」、「合并」操作实现快速插入、删除、查找等操作。 节点 根据 阅读全文
posted @ 2025-03-25 23:11 cwkapn 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 信息学竞赛的道路固然是曲折的,但这不是我不能超越他人的理由。我曾在小学一年级时拿到过全科满分,但这并不影响在那之后的每一次考试我都没能达到年级第一。因此,再艰难的道路也不意味着拥有优势的人一定不会被超越。 回想去年的学习过程,我先是失去了第一梯队的优势,紧接着又在多项重要考试上失利,无不体现了我在这 阅读全文
posted @ 2025-03-25 23:11 cwkapn 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 引言 信息学竞赛的初学者总是容易犯一些低级错误——忘记文件 IO,忘记删调试信息,变量名、函数名冲突等。同时,当竞赛选手需要写部分分或遇到一些特殊情况(比如程序需要根据不同的数据范围选择不同的计算方案)时,也需要一些工具优化代码的组织结构。这时,宏定义便成为了有效的工具。 正文 使用 ‌宏定义‌是 阅读全文
posted @ 2025-02-21 19:05 cwkapn 阅读(54) 评论(0) 推荐(1) 编辑
摘要: 题外话 赛时蒟蒻 SG 函数推导 2h 未果,看来我博弈论还得练。 题目描述 定义 tree(x)x - fib 树,它的递归定义如下: 若 x=0,则 tree(0) 为空树; 若 x=1,则 tree(1) 为单独一个节点; 若 \( 阅读全文
posted @ 2025-02-18 17:15 cwkapn 阅读(49) 评论(0) 推荐(1) 编辑
摘要: 摘要:2025 年 1 月,DeepSeek 的 R1 模型发布一周之后,DeepSeek 刷屏主流媒体和社交网站。但由于一些原因,DeepSeek 的网页和 API 多次提示服务器繁忙。本文基于一开源 LLM 服务工具 Ollama 对本地部署 DeepSeek-R1 蒸馏小模型提供了一种方法。 阅读全文
posted @ 2025-02-06 20:30 cwkapn 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 0. 主席树的名字 主席树和主席没有关系。 它之所以叫主席树,是因为它的发明者叫 HJT ,和时任这一职务的那个人一样。 1. 例题 静态查询数组 a[l,r]k 大的值。 一种暴力的方法是:每次询问对区间进行排序。这样的时间复杂度是 \(O(mn \text{ 阅读全文
posted @ 2025-01-17 09:44 cwkapn 阅读(14) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-12-31 17:27 cwkapn 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 题目传送门:A B C D E A 解法:注意到最终支付的一定是 3k 的钱。即得。 B 解法:不难发现芯片的前进路上不能有障碍,否则不可能在 n1 步内完成。然后又不难发现,同一行或一列只能放一个。双不难发现,当 n 为奇数时,中行或中列可能会冲突,此时需要移除其中一个 阅读全文
posted @ 2024-11-27 11:35 cwkapn 阅读(24) 评论(0) 推荐(1) 编辑
摘要: 二分 介绍 二分是信息学中运用的较为广泛的一种思想。它的核心是每次操作去掉一半的错误答案,从而在 log2n(在信息学中简称 logn)的操作次数内查找到答案。 题外话:算法的复杂度 计算机也许足够快,但并非无限快。 ————《算法导论》 现代计算机的运 阅读全文
posted @ 2024-11-26 10:31 cwkapn 阅读(37) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示