CSES Problem Set是由来自芬兰CSES(Code Submission Evaluation System, www.cses.fi )提供的一组算法竞赛问题,旨在帮助学生和编程爱好者提高算法和数据结构方面的技能。
登录以参加训练计划
是Springer出版的书籍《Guide to Competitive Programming》的配套习题集,具有如下特点:
1.问题质量较高,难度梯度合理,非常适合用于算法学习和练习。很多问题都是经典的算法问题或其变体。
2.题目特点:基础覆盖好,数据刁钻,考察选手对各个级别的核心常见算法理解的准确性以及思维严密性。
3.例题被USACO官方资源网站:USACO.guide大量引用。
4.结合AtCoder Educational DP Contestz中的26个各类DP问题全面覆盖各种经典DP题目,进一步夯实基础练习效果。
5.William Lin 曾经录制视频在12小时内AC其中的150个问题,也被金牌选手用于赛前夯实基础
章节 6. 数论
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES2164 约瑟夫问题查询 | 0 | 0 | (无) |
| CSES1095 快速幂 I | 0 | 0 | (无) |
| CSES1712 快速幂 II | 0 | 0 | (无) |
| CSES1713 计数因子 | 0 | 0 | (无) |
| CSES1081 最大公约数 | 0 | 0 | (无) |
| CSES1082 因子和 | 0 | 0 | (无) |
| CSES2182 因子分析 | 0 | 0 | (无) |
| CSES2185 质数倍数 | 0 | 0 | (无) |
| CSES2417 计数互质数对 | 0 | 0 | (无) |
| CSES1079 计算二项式系数 | 0 | 0 | (无) |
| CSES1715 创建不同的字符串 II | 0 | 0 | (无) |
| CSES1716 分配苹果 | 0 | 0 | (无) |
| CSES1717 圣诞派对 | 0 | 0 | (无) |
| CSES2064 括号序列 I | 0 | 0 | (无) |
| CSES2187 括号序列 II | 0 | 0 | (无) |
| CSES2209 项链计数 | 0 | 0 | (无) |
| CSES2210 计算网格数量 | 0 | 0 | (无) |
| CSES1722 斐波那契数 | 0 | 0 | (无) |
| CSES1096 掷骰子 | 0 | 0 | (无) |
| CSES1723 图的路径 I | 0 | 0 | (无) |
| CSES1724 图的路径 II | 0 | 0 | (无) |
| CSES1725 掷骰子的概率 | 0 | 0 | (无) |
| CSES1726 移动机器人 | 0 | 0 | (无) |
| CSES1727 糖果抽奖 | 0 | 0 | (无) |
| CSES1728 逆序对概率 | 0 | 0 | (无) |
| CSES1729 木棍游戏 | 0 | 0 | (无) |
| CSES1730 Nim游戏 I | 0 | 0 | (无) |
| CSES1098 Nim游戏 II | 0 | 0 | (无) |
| CSES1099 楼梯游戏 | 0 | 0 | (无) |
| CSES2207 Grundy 游戏 | 0 | 0 | (无) |
| CSES2208 另一个游戏 | 0 | 0 | (无) |
章节 7. 字符串
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES1731 单词组合 | 0 | 0 | (无) |
| CSES1753 字符串匹配 | 0 | 0 | (无) |
| CSES1732 寻找字符串的边界 | 0 | 0 | (无) |
| CSES1733 寻找字符串的周期 | 0 | 0 | (无) |
| CSES1110 最小旋转 | 0 | 0 | (无) |
| CSES1111 最长回文子串 | 0 | 0 | (无) |
| CSES1112 所需子串 | 0 | 0 | (无) |
| CSES2420 回文查询 | 0 | 0 | (无) |
| CSES2102 查找子串 | 0 | 0 | (无) |
| CSES2103 子串计数 | 0 | 0 | (无) |
| CSES2104 子串位置 | 0 | 0 | (无) |
| CSES2105 不同子串的数量 | 0 | 0 | (无) |
| CSES1149 字符串删除 | 0 | 0 | (无) |
| CSES2106 重复子串 | 0 | 0 | (无) |
| CSES2107 字符串函数 | 0 | 0 | (无) |
| CSES1113 字符串变换 | 0 | 0 | (无) |
| CSES2108 子串的字典序 I | 0 | 0 | (无) |
| CSES2109 子串的字典序 II | 0 | 0 | (无) |
| CSES2110 子串的分布 | 0 | 0 | (无) |
章节 8. 几何
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES2189 点的位置判断 | 0 | 0 | (无) |
| CSES2190 线段相交 | 0 | 0 | (无) |
| CSES2191 多边形面积 | 0 | 0 | (无) |
| CSES2192 点在多边形内 | 0 | 0 | (无) |
| CSES2193 多边形的格点数 | 0 | 0 | (无) |
| CSES2194 最小欧几里得距离 | 0 | 0 | (无) |
| CSES2195 凸包 | 0 | 0 | (无) |
| CSES1740 交点 | 0 | 0 | (无) |
| CSES1741 矩形的面积 | 0 | 0 | (无) |
| CSES1742 机器人路径 | 0 | 0 | (无) |
章节 9. Advanced Techniques
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES1628 折半搜索 - Meet in the Middle | 0 | 0 | (无) |
| CSES2136 汉明距离 | 0 | 0 | (无) |
| CSES2137 美丽子网格 | 0 | 0 | (无) |
| CSES2138 可达节点 | 0 | 0 | (无) |
| CSES2143 可达性查询 | 0 | 0 | (无) |
| CSES2072 剪切与粘贴 | 0 | 0 | (无) |
| CSES2073 字符串反转子串 | 0 | 0 | (无) |
| CSES2074 反转与求和 | 0 | 0 | (无) |
| CSES2076 必要道路 | 0 | 0 | (无) |
| CSES2077 必要城市 | 0 | 0 | (无) |
| CSES2078 欧拉子图 | 0 | 0 | (无) |
| CSES2084 怪物游戏 I | 0 | 0 | (无) |
| CSES2085 怪物游戏 II | 0 | 0 | (无) |
| CSES2086 子数组平方 | 0 | 0 | (无) |
| CSES2087 房屋与学校 | 0 | 0 | (无) |
| CSES2088 斯坦福分割 | 0 | 0 | (无) |
| CSES2111 苹果与香蕉 | 0 | 0 | (无) |
| CSES2112 一位比特位置 | 0 | 0 | (无) |
| CSES2113 信号与掩码 | 0 | 0 | (无) |
| CSES2101 新道路查询 | 0 | 0 | (无) |
| CSES2133 动态连通性 | 0 | 0 | (无) |
| CSES2121 包裹递送 | 0 | 0 | (无) |
| CSES2129 任务分配 | 0 | 0 | (无) |
| CSES2130 不同路径 II | 0 | 0 | (无) |
章节 12. 位运算
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES1146 统计位数 | 0 | 0 | (无) |
| CSES1655 最大异或子数组 | 0 | 0 | (无) |
| CSES1654 位运算问题 | 0 | 0 | (无) |
章节 13. 构造问题
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES2214 逆序对 | 0 | 0 | (无) |
| CSES2215 单调子序列 | 0 | 0 | (无) |
| CSES2423 填充 L 字形 | 0 | 0 | (无) |
| CSES2418 网格路径构建 | 0 | 0 | (无) |
章节 14. 图论进阶
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES1134 普鲁弗编码 | 0 | 0 | (无) |
| CSES1702 树的遍历 | 0 | 0 | (无) |
| CSES1757 课程安排 II | 0 | 0 | (无) |
| CSES1756 无环图的边 | 0 | 0 | (无) |
| CSES2177 强连通边 | 0 | 0 | (无) |
| CSES2179 偶数出度边 | 0 | 0 | (无) |
| CSES1707 图的圈长 | 0 | 0 | (无) |
| CSES1203 访问城市 | 0 | 0 | (无) |
| CSES1704 网络重建 | 0 | 0 | (无) |
| CSES1705 禁忌城市 | 0 | 0 | (无) |
| CSES1752 创建办公室 | 0 | 0 | (无) |
| CSES1685 新航班路线 | 0 | 0 | (无) |
章节 15. 计数问题
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES2229 排列逆序 | 0 | 0 | (无) |
| CSES2176 数数象的摆放方式 | 0 | 0 | (无) |
| CSES2228 计数序列 | 0 | 0 | (无) |
| CSES1078 网格路径 | 0 | 0 | (无) |
| CSES1075 排列 II | 0 | 0 | (无) |
| CSES2429 网格补全 | 0 | 0 | (无) |
| CSES2421 计数重排 | 0 | 0 | (无) |
| CSES2415 函数图分布 | 0 | 0 | (无) |
章节 16. 其它问题
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| CSES1087 最短子序列 | 0 | 0 | (无) |
| CSES1670 交换游戏 | 0 | 0 | (无) |
| CSES2422 乘法表 | 0 | 0 | (无) |
| CSES1142 广告 | 0 | 0 | (无) |
| CSES2186 特殊子串 | 0 | 0 | (无) |
| CSES1188 位翻转 | 0 | 0 | (无) |
| CSES1086 写数字 | 0 | 0 | (无) |
| CSES2427 字母对移动游戏 | 0 | 0 | (无) |
| CSES1147 最大建筑面积 I | 0 | 0 | (无) |
| CSES1162 排序方法 | 0 | 0 | (无) |
| CSES1191 循环数组 | 0 | 0 | (无) |
| CSES2414 和的列表 | 0 | 0 | (无) |
| CSES1189 食物分配 | 0 | 0 | (无) |
| CSES1698 交换轮排序 | 0 | 0 | (无) |
| CSES2430 二进制子序列 | 0 | 0 | (无) |
| CSES1706 学校郊游 | 0 | 0 | (无) |
| CSES1709 硬币网格 | 0 | 0 | (无) |
| CSES2426 程序员和艺术家 | 0 | 0 | (无) |
| CSES2174 移除数字 II | 0 | 0 | (无) |
| CSES2180 硬币排列 | 0 | 0 | (无) |
| CSES2432 网格拼图 I | 0 | 0 | (无) |
| CSES2131 网格拼图 II | 0 | 0 | (无) |
| CSES2115 位字符串的子串 | 0 | 0 | (无) |
| CSES2075 翻转排序 | 0 | 0 | (无) |
| CSES1159 书店 II | 0 | 0 | (无) |
| CSES1157 数字网格 | 0 | 0 | (无) |
| CSES1148 最大建筑 II | 0 | 0 | (无) |
| CSES1161 棍子分割 | 0 | 0 | (无) |
| CSES1665 编程公司 | 0 | 0 | (无) |
| CSES2402 两个栈排序 | 0 | 0 | (无) |
- 参加人数
- 5
- 创建人