上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 百万富翁的第二次实验 题目描述 马克吐温有一本非常著名的小说《百万英镑》,这本小说中主角最后归还了百万英镑给两位富翁。但结果就是两位富翁依然有无穷的问题需要进行社会实验,于是,他们打算进行第二次社会实验。那就是不同财富值的人在一场舞会上会发生什么事情。为了满足自己的好奇,百万富翁们邀请了全伦敦所有人 阅读全文
posted @ 2024-07-30 13:34 So_noSlack 阅读(106) 评论(0) 推荐(0)
摘要: 强连通分量 简介 在阅读下列内容之前,请务必了解图论相关概念中的基础部分。 强连通的定义是:有向图 \(G\) 强连通是指,\(G\) 中任意两个结点连通。 强连通分量(\(\text{Strongly Connected Components}\),\(\text{SCC}\))的定义是:极大的强 阅读全文
posted @ 2024-07-29 08:33 So_noSlack 阅读(139) 评论(0) 推荐(0)
摘要: 最小生成树 定义 在阅读下列内容之前,请务必阅读图论相关概念与树基础部分,并了解以下定义: 生成子图 生成树 我们定义无向连通图的最小生成树(\(\text{Minimum Spanning Tree}\),\(\text{MST}\))为边权和最小的生成树。 注意:只有连通图才有生成树,而对于非连 阅读全文
posted @ 2024-07-28 08:47 So_noSlack 阅读(107) 评论(0) 推荐(0)
摘要: 最短路 定义 路径 最短路 有向图中的最短路、无向图中的最短路 单源最短路、每对结点之间的最短路 性质 对于边权为正的图,任意两个结点之间的最短路,不会经过重复的结点。 对于边权为正的图,任意两个结点之间的最短路,不会经过重复的边。 对于边权为正的图,任意两个结点之间的最短路,任意一条的结点数不会超 阅读全文
posted @ 2024-07-27 16:59 So_noSlack 阅读(94) 评论(0) 推荐(0)
摘要: 构造 引入 构造题是比赛中常见的一类题型。 从形式上来看,问题的答案往往具有某种规律性,使得在问题规模迅速增大的时候,仍然有机会比较容易地得到答案。 这要求解题时要思考问题规模增长对答案的影响,这种影响是否可以推广。 例如,在设计动态规划方法的时候,要考虑从一个状态到后继状态的转移会造成什么影响。 阅读全文
posted @ 2024-07-26 07:50 So_noSlack 阅读(67) 评论(0) 推荐(0)
摘要: 算法基础 \(\text{Update: 2024 - 07 - 22}\) 复杂度 定义 衡量一个算法的快慢,一定要考虑数据规模的大小。 一般来说,数据规模越大,算法的用时就越长。 而在算法竞赛中,我们衡量一个算法的效率时,最重要的不是看它在某个数据规模下的用时,而是看它的用时随数据规模而增长的趋 阅读全文
posted @ 2024-07-24 15:32 So_noSlack 阅读(362) 评论(0) 推荐(2)
摘要: 贪心 适用范围 贪心算法在有最优子结构的问题中尤为有效。 最优子结构的意思是问题能够分解成子问题来解决,子问题的最优解能递推到最终问题的最优解。 证明 贪心算法有两种证明方法:反证法和归纳法。 一般情况下,一道题只会用到其中的一种方法来证明。 反证法:如果交换方案中任意两个元素/相邻的两个元素后,答 阅读全文
posted @ 2024-07-24 08:31 So_noSlack 阅读(47) 评论(0) 推荐(0)
摘要: 数数 题目描述 输入格式 输出格式 \(\text{input1}\) 4 5 -8 9 3 \(\text{output1}\) 0 17 34 53 数据范围 cuvelia.zip 木积 题目描述 输入格式 输出格式 \(\text{input1}\) 3 5 6 7 8 9 10 4 699 阅读全文
posted @ 2024-07-23 14:13 So_noSlack 阅读(38) 评论(0) 推荐(0)
摘要: 数位 DP 下面将简要介绍数位 \(\text{DP}\)。 引入 数位是指把一个数字按照个、十、百、千等等一位一位地拆开,关注它每一位上的数字。如果拆的是十进制数,那么每一位数字都是 \(0 \sim 9\),其他进制可类比十进制。 数位 \(\text{DP}\):用来解决一类特定问题,这种问题 阅读全文
posted @ 2024-07-22 08:19 So_noSlack 阅读(110) 评论(0) 推荐(0)
摘要: 总结 今天的题不太好搬,所以就不搬了。 简单总结一下这三场的模拟赛。 最大的感觉就是预估分数与实际分数相差太大,比如这一场预估 \(100 + 60 + [0, 20] + 40 = [200, 220]\)。 结果是 \(10 + 60 + 0 + 0 = 70\),真的差得太多。 最有信心的 \ 阅读全文
posted @ 2024-07-21 08:07 So_noSlack 阅读(32) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页