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 | (无) |
- 参加人数
- 1
- 创建人