- kkkw 的博客
-
CSP-J常考二级结论
- @ 2025-10-30 10:00:49
二级结论
- 本文主要内容为CSP-J二级考点的总结,包括数学类、数论类、基础算法技巧类等。不属于考试大纲所概括的内容,但是在考试中存在较大可能考到。 数学类:
贡献类问题:
求若干个区间之间的求和\一个数学式中含有若干次加法乘法运算等问题时。如果需要优化时间复杂度,一般是利用数学知识求解每个点参与了多少次运算。对应题目:琉克与学生 卡牌游戏
值域问题:常考如下两种问题
- 1.值域大,数据量小,即离散型数据,一般考虑数据的离散化。
- 2.值域小,数据量大,即稠密型数据,往往需要标记出每个数字出现了多少次,将计算时间复杂度降低。对应题目:拯救银河 因式分解问题,一般涉及到乘法的,一眼数学的题目都会用到因式分解,常考点公式如下:

常见的优化技巧有:
- 1.剪枝:在搜索中,根据题目条件,及时排除一些不必要的搜索路径,减少搜索量。
- 2.记忆化搜索:在动态规划中,将已经计算过的状态保存下来,避免重复计算。
- 3.贪心:根据题目条件,每次选择最优的策略,最终得到最优解。
- 平面图/图论进行深搜/广搜 常见的是考深搜和广搜,深搜一般用于求路径,广搜一般用于求最短路径。 考法一般比较多变,大概率会选择以下变形: 求满足一定规律的最短路径:先从终点开始搜索,求终点到每个点的最短路径,最后从起点开始搜索,每次选择离终点距离比自己少1步的点移动,此时走题目安排的优先级最高的路。对应题目:鲁星救援 求走一个方向必须撞墙才能停下的路径:先从起点开始搜索,每一步离自己最近的一个方向移动,直到撞到墙为止。对应题目:冰上滑行 图论考点核心:一般考图论的深搜广搜,需要注意的是,深搜一般用于求路径,广搜一般用于求最短路径。
0 条评论
目前还没有评论...
本篇文章被评分为:
100