CSES高质量题单,适合从入门到CSPS选手,非常锻炼逻辑思维和语法

登录以参加训练计划

问题类型 已解决数量
入门问题 19/19
排序与搜索 35/35
动态规划 19/19
图算法 36/36
区间查询 19/19
树算法 16/16
数学 31/31
字符串算法 17/17
几何 7/7
高级技巧 24/24
附加问题 65/77
总计 288/300

题解代码:https://github.com/Jonathan-Uy/CSES-Solutions/tree/main

章节 1. 最初的最初 - A+B Problem

开放

题目 尝试 AC 难度
CSES1068   奇怪的算法 4 1 10
CSES1069   重复 4 1 10
CSES1083   缺少的数字 0 0 (无)
CSES1094   递增数组 0 0 (无)
CSES1070   排列 0 0 (无)
CSES1071   数字螺旋 0 0 (无)
CSES1072   两个骑士 12 1 10
CSES1092   两个集合 0 0 (无)
CSES1617   位串 0 0 (无)
CSES1618   末尾零 0 0 (无)
CSES1754   硬币堆 0 0 (无)
CSES1755   回文重排 0 0 (无)
CSES2205   格雷码 0 0 (无)
CSES2165   汉诺塔 0 0 (无)
CSES1622   生成字符串 0 0 (无)
CSES1623   划分苹果 0 0 (无)
CSES1624   棋盘与皇后 0 0 (无)
CSES2431   数字查询 0 0 (无)
CSES1625   网格路径 0 0 (无)
CSES1621   非重复数 0 0 (无)
CSES1084   公寓 0 0 (无)
CSES1090   摩天轮 0 0 (无)
CSES1091   演唱会门票 0 0 (无)
CSES1619   餐厅顾客 0 0 (无)
CSES1629   电影节 0 0 (无)
CSES1640   两数之和 0 0 (无)
CSES1643   最大子序列和 0 0 (无)
CSES1074   木棒长度 0 0 (无)
CSES2183   硬币缺失的总和 0 0 (无)
CSES2216   收集数字 0 0 (无)
CSES2217   收集数字 II 0 0 (无)
CSES1141   播放列表 0 0 (无)
CSES1073   塔楼 0 0 (无)
CSES1163   交通信号灯 0 0 (无)
CSES2162   约瑟夫问题 I 0 0 (无)
CSES2163   约瑟夫问题 II 0 0 (无)
CSES2168   嵌套范围检查 0 0 (无)
CSES2169   嵌套范围计数 0 0 (无)
CSES1164   房间分配 0 0 (无)
CSES1620   工厂机器 0 0 (无)
CSES1630   任务与截止时间 0 0 (无)
CSES1631   阅读书籍 0 0 (无)
CSES1641   三数之和 6 0 10
CSES1642   四数之和 0 0 (无)
CSES1645   最近的较小值 0 0 (无)
CSES1660   子数组和 I 0 0 (无)
CSES1661   子数组和 II 0 0 (无)
CSES1662   子数组的可除性 0 0 (无)
CSES2428   子数组的不同值 0 0 (无)
CSES1085   数组划分 0 0 (无)
CSES1076   滑动窗口中位数 0 0 (无)
CSES1077   滑动窗口成本 0 0 (无)
CSES1632   电影节 II 0 0 (无)
CSES1644   最大子数组和 II 0 0 (无)
CSES1633   骰子组合 0 0 (无)
CSES1634   最小化硬币数 0 0 (无)
CSES1635   硬币组合 I 0 0 (无)
CSES1636   硬币组合 II 0 0 (无)
CSES1637   去除数字 0 0 (无)
CSES1638   网格路径 0 0 (无)
CSES1158   书店 0 0 (无)
CSES1746   数组描述 0 0 (无)
CSES2413   塔的计数 0 0 (无)
CSES1639   编辑距离 0 0 (无)
CSES1744   矩形切割 0 0 (无)
CSES1745   货币总和 0 0 (无)
CSES1097   移除游戏 0 0 (无)
CSES1093   两个集合 II 0 0 (无)
CSES1145   最长递增子序列 0 0 (无)
CSES1140   项目奖励 0 0 (无)
CSES1653   电梯乘坐次数 0 0 (无)
CSES2181   填充计数 0 0 (无)
CSES2220   数字计数 0 0 (无)
CSES1192   房间计数 0 0 (无)
CSES1193   迷宫 0 0 (无)
CSES1666   修建道路 0 0 (无)
CSES1667   消息传递 0 0 (无)
CSES1668   修建团队 0 0 (无)
CSES1669   环路 I 0 0 (无)
CSES1194   怪物 0 0 (无)
CSES1671   最短路径 I 0 0 (无)
CSES1672   最短路径 II 0 0 (无)
CSES1673   高分 0 0 (无)
CSES1195   航班折扣 0 0 (无)
CSES1197   寻找负权环 0 0 (无)
CSES1196   航班路线 0 0 (无)
CSES1678   环路 II 0 0 (无)
CSES1679   课程安排 0 0 (无)
CSES1680   最长航班路线 0 0 (无)
CSES1681   游戏路线 0 0 (无)
CSES1202   调查 0 0 (无)
CSES1750   行星查询 I 0 0 (无)
CSES1160   行星查询 II 0 0 (无)
CSES1751   行星循环 0 0 (无)
CSES1675   道路修复 0 0 (无)
CSES1676   道路建设 0 0 (无)
CSES1682   航班路线检查 0 0 (无)
CSES1683   行星与王国 0 0 (无)
CSES1684   巨型披萨 0 0 (无)
CSES1686   收集金币 0 0 (无)
CSES1691   邮件配送 0 0 (无)
CSES1692   De Bruijn序列 0 0 (无)
CSES1693   传送门路径 0 0 (无)
CSES1690   哈密顿路径 0 0 (无)
CSES1689   骑士巡游 0 0 (无)
CSES1694   下载速度 0 0 (无)
CSES1695   警察追击 0 0 (无)
CSES1696   学校舞会 0 0 (无)
CSES1711   不同的路径 0 0 (无)
CSES1646   静态区间和查询 0 0 (无)
CSES1647   静态区间最小值查询 0 0 (无)
CSES1648   动态区间和查询 0 0 (无)
CSES1649   动态区间最小值查询 0 0 (无)
CSES1650   区间异或和查询 0 0 (无)
CSES1651   区间更新查询 0 0 (无)
CSES1652   森林查询 I 0 0 (无)
CSES1143   酒店查询 0 0 (无)
CSES1749   列表删除 0 0 (无)
CSES1144   工资查询 0 0 (无)
CSES2166   前缀和查询 0 0 (无)
CSES2206   披萨店查询 0 0 (无)
CSES1190   子数组和查询 0 0 (无)
CSES1734   不同值查询 0 0 (无)
CSES2416   递增数组查询 0 0 (无)
CSES1739   森林查询 II 0 0 (无)
CSES1735   区间更新与求和 0 0 (无)
CSES1736   多项式查询 0 0 (无)
CSES1737   区间查询与数组复制 0 0 (无)
CSES1674   下属数量 0 0 (无)
CSES1130   树的匹配 0 0 (无)
CSES1131   树的直径 0 0 (无)
CSES1132   树的距离 I 0 0 (无)
CSES1133   树的距离 II 0 0 (无)
CSES1687   公司查询 I 0 0 (无)
CSES1688   公司查询 II 0 0 (无)
CSES1135   距离查询 0 0 (无)
CSES1136   路径计数 0 0 (无)
CSES1137   子树查询 0 0 (无)
CSES1138   路径查询 I 0 0 (无)
CSES2134   路径查询 II 0 0 (无)
CSES1139   不同颜色 0 0 (无)
CSES2079   寻找树的重心 0 0 (无)
CSES2080   固定长度路径 I 0 0 (无)
CSES2081   固定长度路径 II 0 0 (无)
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 (无)
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 (无)
CSES2106   重复子串 0 0 (无)
CSES2107   字符串函数 0 0 (无)
CSES2108   子串的字典序 I 0 0 (无)
CSES2109   子串的字典序 II 0 0 (无)
CSES2110   子串的分布 0 0 (无)
CSES2189   点的位置判断 0 0 (无)
CSES2190   线段相交 0 0 (无)
CSES2191   多边形面积 0 0 (无)
CSES2192   点在多边形内 0 0 (无)
CSES2193   多边形的格点数 0 0 (无)
CSES2194   最小欧几里得距离 0 0 (无)
CSES2195   凸包 0 0 (无)
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 (无)
CSES1087   最短子序列 0 0 (无)
CSES1146   统计位数 0 0 (无)
CSES1670   交换游戏 0 0 (无)
CSES1134   普鲁弗编码 0 0 (无)
CSES1756   无环图的边 0 0 (无)
CSES2177   强连通边 0 0 (无)
CSES2179   偶数出度边 0 0 (无)
CSES2422   乘法表 0 0 (无)
CSES1142   广告 0 0 (无)
CSES2186   特殊子串 0 0 (无)
CSES2229   排列逆序 0 0 (无)
CSES1655   最大异或子数组 0 0 (无)
CSES1664   电影节查询 0 0 (无)
CSES1697   国际象棋比赛 0 0 (无)
CSES1702   树的遍历 0 0 (无)
CSES1704   网络重建 0 0 (无)
CSES1707   图的圈长 0 0 (无)
CSES1740   交点 0 0 (无)
CSES2214   逆序对 0 0 (无)
CSES2215   单调子序列 0 0 (无)
CSES1743   字符串重排 0 0 (无)
CSES2425   堆叠硬币 0 0 (无)
CSES1747   金字塔数组 0 0 (无)
CSES1748   递增子序列 II 0 0 (无)
CSES1149   字符串删除 0 0 (无)
CSES1188   位翻转 0 0 (无)
CSES2419   异或金字塔 0 0 (无)
CSES1086   写数字 0 0 (无)
CSES1113   字符串变换 0 0 (无)
CSES2427   字母对移动游戏 0 0 (无)
CSES1147   最大建筑面积 I 0 0 (无)
CSES1162   排序方法 0 0 (无)
CSES1191   循环数组 0 0 (无)
CSES2414   和的列表 0 0 (无)
CSES2132   非递减数组 II 0 0 (无)
CSES1189   食物分配 0 0 (无)
CSES1654   位运算问题 0 0 (无)
CSES1698   交换轮排序 0 0 (无)
CSES2430   二进制子序列 0 0 (无)
CSES1700   树同构 I 0 0 (无)
CSES2228   计数序列 0 0 (无)
CSES1703   关键城市 0 0 (无)
CSES1706   学校郊游 0 0 (无)
CSES1709   硬币网格 0 0 (无)
CSES1742   机器人路径 0 0 (无)
CSES2426   程序员和艺术家 0 0 (无)
CSES1757   课程安排 II 0 0 (无)
CSES2174   移除数字 II 0 0 (无)
CSES2180   硬币排列 0 0 (无)
CSES2176   数数象的摆放方式 0 0 (无)
CSES2432   网格拼图 I 0 0 (无)
CSES2131   网格拼图 II 0 0 (无)
CSES1080   空字符串 0 0 (无)
CSES1078   网格路径 0 0 (无)
CSES2115   位字符串的子串 0 0 (无)
CSES2075   翻转排序 0 0 (无)
CSES2421   计数重排 0 0 (无)
CSES1159   书店 II 0 0 (无)
CSES1677   网络故障 0 0 (无)
CSES1203   访问城市 0 0 (无)
CSES2184   缺失硬币总和查询 0 0 (无)
CSES1157   数字网格 0 0 (无)
CSES1148   最大建筑 II 0 0 (无)
CSES2423   填充 L 字形 0 0 (无)
CSES1161   棍子分割 0 0 (无)
CSES1665   编程公司 0 0 (无)
CSES1699   航班路线请求 0 0 (无)
CSES2402   两个栈排序 0 0 (无)
CSES1701   树同构 II 0 0 (无)
CSES1705   禁忌城市 0 0 (无)
CSES1741   矩形的面积 0 0 (无)
CSES2429   网格补全 0 0 (无)
CSES1752   创建办公室 0 0 (无)
CSES1075   排列 II 0 0 (无)
CSES2415   函数图分布 0 0 (无)
CSES1685   新航班路线 0 0 (无)
CSES2418   网格路径构建 0 0 (无)
 
参加人数
2
创建人