| 简单穷举 |
|
【入门】鸡兔同笼问题
【入门】买公园门票
【入门】买小猫小狗
【入门】买糕点
【入门】阿凡提的难题
【入门】植树的人数
【入门】开学大采购?
【入门】换钞票
【入门】采购水果
【入门】恐龙园买玩具?
|
| 函数入门-函数修改简单问题 |
|
【入门】两数比大小
【入门】求三个数的最大数
【入门】求一个三位数
【入门】数字之和为13的整数
【入门】求1!+2!+...+N!
【入门】求出100至999范围内的所有水仙花数。
【入门】找亲戚
|
| 分支练习 |
|
【入门】判断3的倍数
【入门】超市卖电池
【入门】水果批发
【入门】成绩
【入门】行李托运费-2
【入门】大数的平方
【入门】计算考试需要的教室
【入门】预算够吗
【入门】是不是正方形
【入门】是两位的偶数吗
【入门】游乐设施
【入门】是否含有数字5
【入门】今天要上课吗
【入门】宇航员选拔
【入门】饮料的价格?
【入门】闯关大冒险?
【入门】班长问题?
【入门】 写评语
【入门】分配任务
【基础】闰年判断
|
| 基础-循环输出 |
|
【入门】循环输出1~100之间的每个数
【入门】循环输出100~1之间的每个数
【入门】请输出1~n之间所有的整数
【入门】请输出n~1之间所有的整数
【入门】请输出带有特殊尾数的数
【入门】输出是2的倍数,但非3的倍数的数
【入门】请输出所有的2位数中,含有数字2的整数
【入门】请输出所有的3位对称数
【入门】输出满足条件的整数1
【入门】输出满足条件的整数2
【入门】输出满足条件的整数3
【入门】输出满足条件的整数4
【入门】输出满足条件的整数5
【入门】输出个位为5或者个位为8数
【入门】输出两位的巧数
【入门】求零件个数
【入门】求数II
【入门】求出100至999范围内的所有水仙花数。
【入门】求数
【入门】4位反序数
【入门】求最大数
【入门】回文偶数?
【入门】统计4位的回文数
【入门】等差数
【入门】奇怪的数?
【入门】能被2、3、5、7中至少2个数整数的数
【入门】山形数
【入门】整除问题
【入门】特殊的数字四十
【入门】寻找雷劈数
【入门】同因查找
|
| 元素移动 |
|
【入门】最小数
【入门】数组元素的移动
【入门】数组元素的插入
【入门】元素插入有序数组
【入门】数组元素的删除
【入门】删除数组的最小数
【入门】在最大数后面插入一个数
【入门】小明排队做操迟到
【入门】换位置
|
| while循环 |
|
【入门】请问一个正整数能够整除几次2?
【入门】求落地次数
【入门】求车速
【入门】韩信点兵
【入门】8 除不尽的数
【入门】爱因斯坦的数学题
【入门】求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。
【入门】角谷猜想
【入门】小明学游泳
|
| 第72课 字符串和数值互换 |
|
【例72.1】 二进制转化为十进制
【例72.2】 取出整数的一部分
【例72.3】 提取数字串按数值排序
【例72.4】乘法运算
练72.1 茶道
练72.2 n-1位数
练72.3 A+B的结果
练72.4 口算练习题
|
| 短除法 |
|
【入门】数据分析
【入门】有0的数
【基础】数值计算
【基础】“倒”数
【基础】数的统计
【入门】数字之和为13的整数
【基础】回文数个数
【基础】阿尔法乘积
|
| 嵌套穷举 |
|
【入门】百钱百鸡问题
【入门】购买文具
【入门】兑换硬币
【入门】桐桐的计算
【入门】桐桐去购物
【入门】搬砖问题
【入门】马克思手稿的问题
【入门】怎样种树?
|
| 双分支 |
|
【入门】冷饮的价格(1)
【入门】判断奇偶数
【入门】是否适合晨练?
【入门】需要几辆车
【入门】行李托运价格
【入门】恐龙园买门票
【入门】两数比大小
【入门】超市的折扣
【入门】十位大还是个位大
【入门】谁的年龄大
【入门】暑假的旅游计划
【入门】暑期的旅游计划(2)
【入门】三位数是否对称
【入门】六位数是否对称
【入门】打电话
【入门】计算密码
【入门】心系南方灾区
【入门】判断能否构成三角形
【入门】扩建鱼塘问题
【入门】最多能倒多少杯水
|
| 二维数组基础 |
|
【入门】郭远摘苹果
【入门】求各个科目成绩的平均分
【入门】输出杨辉三角的前N行
【入门】地雷数量求解
【入门】图像相似度?
【入门】求最大梯形的面积
【入门】靶心数
【入门】奇偶统计?
【入门】找回文数?
【入门】石头剪刀布?
【基础】扫雷(mine)
【入门】每个小组的最大年龄
【入门】孤独的素数
【入门】找朋友
【入门】操场换位置
【入门】两个数相邻吗?
|
| 第62课 认识二维数组 |
|
【例62.2】 相邻数之和
【例62.3】 地雷数计算
【例62.1】 矩阵加法
练62.1 矩形的下三角
练62.2 矩阵乘法
练62.3 学习效率
|
| 小数运算 |
|
【入门】温度转换
【入门】冷饮的价格?
【入门】小明买水果
【入门】求三个数的平均数
【入门】总分和平均分
【入门】文具店的折扣
【入门】挖胡萝卜
【入门】求梯形的面积
【入门】已知一个圆的半径,求解该圆的面积和周长
【入门】求花坛的面积
【入门】求圆环的面积
【入门】正多边形每个内角的度数?
【入门】成绩(score)
【入门】玫瑰花圃
|
| 用递归改造循环 |
|
【入门】请输出1~n之间所有的整数
【入门】请输出n~1之间所有的整数
【入门】编程求解1+2+3+...+n
【入门】求两个自然数M和N的最大公约数
【入门】角谷猜想
【入门】正整数N转换成一个二进制数
【入门】求100+97+……+4+1的值。
【入门】求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。
【入门】韩信点兵
【入门】求出100至999范围内的所有水仙花数。
【入门】猴子吃桃子
【入门】爱因斯坦的数学题
【入门】小丽找数?
【基础】回文数
【入门】字符图形2-星号直角
【入门】字符图形2-星号倒直角
【入门】数字直角(1)
【入门】数字直角(2)
【入门】字符图形9-数字正三角
【入门】请问一个正整数能够整除几次2?
|
| 四级 |
|
GSEP 4级T1真题 [202306] 幸运数
GSEP 4级T2真题 [202306] 图像压缩
GSEP 4级T2真题 [202309] 变长编码
GSEP 4级T1真题 [202309] 进制转换
GSEP 4级T1真题 [202312] 小杨的字典
GSEP 4级T2真题 [202312] 田忌赛马
[GESP202403四级] 相似字符串
[GESP202403四级] 做题
[GESP202406四级] 黑白方块
[GESP202406四级] 宝箱
[GESP202412四级] Recamán
[GESP202412四级] 字符排序
[GESP202409四级] 黑白方块
[GESP202409四级] 区间排序
[GESP202503 四级] 荒地开垦
[GESP202503 四级] 二阶矩阵
[GESP202506四级] 画布裁剪
[GESP202506四级] 排序
[GESP202509四级] 排兵布阵
[GESP202509四级] 最长连续段
[GESP202512四级] 建造
[GESP202512四级] 优先购买
[GESP202603四级] 山之谷
[GESP202603四级] 礼盒排序
|
| 第69课 认识string |
|
【例69.1】 过滤多余的空格
【例69.2】 矩阵交换行
【例69.3】 字符串中的空格
练69.1 单词的长度
练69.2 单词倒排
练69.3 整理药名
练69.4 信息加密
练69.5 恺撒加密术
|
| 多分支 |
|
【入门】冷饮的价格(2)
【入门】找出最经济型的包装箱型号
【入门】求三个数的最大数
【入门】判断成绩等级
【入门】小明暑假的零花钱
【入门】求数的量级?
【入门】汉译英
【入门】公交卡充值问题?
【入门】运动会成绩统计
【入门】上什么课
【入门】象棋大赛
【入门】最大数和最小数的差
【入门】求四个数的最大数
【入门】至少要买几瓶止咳糖浆?
【入门】晶晶的补习班
|
| 字符串基础 |
|
【入门】打印小写字母表
【入门】时间的差!
【入门】数字和
【基础】国王的魔镜
【入门】简单加密
【基础】找字典码最小的字符串
【入门】字符串对比
【入门】出现次数最多的小写字母
【入门】判断是否构成回文
【入门】字符串中的空格移位
【基础】删除字符串中间的*
【入门】字符串的反码
【入门】看完动漫要几天?
【基础】时钟旋转(2)
【入门】字符串加密?
|
| 二维数组图形 |
|
【入门】对角线I
【入门】对角线II
【入门】数字走向I
【入门】数字走向II
【入门】数字走向III
【入门】数字走向IV
【入门】数字走向V
【入门】数字走向VI
【入门】斜角II
【入门】斜角I
【入门】拐角I
【入门】拐角II
【入门】有趣的数字图形II
【入门】斜角IV
【入门】斜角III
【入门】拐角III
【入门】拐角IV
【入门】拐角V
【入门】拐角VI
【入门】拐角VII
【入门】拐角VIII
【入门】有趣的数字图形I
【入门】有趣的数字图形III
【入门】有趣的数字图形IV
【入门】有趣的数字图形
【入门】鲜花方阵
|
| 字符型 |
|
【入门】输出字符的ascii码
【入门】输出ascii码对应的字符
【入门】判断是什么字符
【入门】大小写转换-2
【入门】求下一个字母
【入门】打印小写字母表
【入门】字母矩形1
【入门】字母矩形2
【入门】字母直角1
【入门】字母直角2
【入门】字符图形10-字母三角
【入门】字符图形11-字母正三角
【入门】数组查找及替换
【入门】素数字母
【入门】回文字母
|
| 拆位练习 |
|
【入门】求一个两位数的个位和十位的和
【入门】求一个两位数倒序的结果
【入门】求任意三位数各个数位上数字的和
【入门】输入一个三位数,把个位和百位对调后输出
【入门】四位数的和
【入门】两位数运算
【入门】算算和是多少
【入门】倒序输出一个四位整数
【入门】求一个5位数的各个位之和
【入门】三位数运算
【入门】买水果
【入门】四位数的计算
【入门】求六位整数的各个位
【入门】加密四位数
|
| 求和计数 |
|
【入门】编程求解1+2+3+...+n
【入门】求出1~n中满足条件的数的个数和总和?
【入门】编程求1+3+5+...+n
【入门】编程求1*2*3*...*n
【入门】编程求1+1/2+1/3+...+1/n
【入门】求100+97+……+4+1的值。
【入门】编程求1平方+2平方+...+n平方
【入门】求满足条件的整数个数
【入门】所有不超过1000的数中含有数字3的自然数
【入门】能被5整除且至少有一位数字是5的所有整数的个数
【入门】与7无关的数?
【入门】找亲戚
【入门】求满足条件的数的和
【入门】三位回文数
【入门】五位回文偶数
【入门】纯粹的四位奇数
【入门】纯粹的五位偶数
【入门】连续递增或递减数
【入门】有0的数
【入门】奇数及偶数和
【入门】小丽找数?
|
| 数组综合 |
|
【基础】相加之和最大,并给出它们的起始位置
【基础】等比数
【基础】既生瑜,何生亮!
【基础】下载电影
【入门】数字交换
【基础】求子序列的个数
【入门】Fish学数学
【基础】邮票组合
【基础】合唱队形
【入门】立定跳远成绩求解
【入门】需要安排几位师傅加工零件?
【入门】柱状图
【入门】兴趣班的排班
【基础】补发礼物?
【入门】淘淘捡西瓜
【入门】小鱼比可爱
【入门】校门外的树
【基础】并集与交集
【基础】小 X 与数字(ten)
【基础】洗牌
【提高】买木头
【基础】植树
【提高】洗牌2
【基础】珠子计算
【入门】是什么数列?
【入门】排好队了吗?
【入门】数数游戏
【基础】集合运算
【入门】数组查找及替换
【入门】标准零件
【基础】奖学金
|
| 第53课 找最值 |
|
【例53.1】 最大数位置
练53.1 打擂台(趣味编程)
【例53.2】 白细胞计数
练53.2 小明做题
|
| 第40课 与字符相关的函数 |
|
【例40.1】 字符类型判断
【例40.2】 蜗牛字母
【例40.3】ISBN码
练40.1 小写变大写(趣味编程)
练40.2 打印字符
练40.3 ASCII码
|
| 第39课 时间复杂度 |
|
【例39.1】 鼓掌次数
【例39.2】 球弹跳高度的计算
练39.1 书香阁座位(趣味编程)
练39.2 蜗牛爬树(趣味编程)
练39.3 鸡兔同笼(趣味编程)
练39.4 百钱买百鸡(趣味编程)
|
| 第38课 图形输出 |
|
【例38.1】 画出矩形
【例38.2】 图形输出
【例38.3】 X战警
练38.1 宇宙大爆炸
练38.2 大写字母 Y
练38.3 空心菱形
练38.4 金字塔
|
| 第37课 合理设置for中控制变量 |
|
【例37.1】 分数加减表达式的值
【例37.2】 求分数序列和
【例37.3】 菱形图形
练37.1 有规律图形(趣味编程)
练37.2 图形的窍门1(趣味编程)
练37.3 图形的窍门2(趣味编程)
|
| 第35课 初始难以确定次数的循环 |
|
【例35.1】 分离整数的各个数位
【例35.2】 角谷猜想
【例35.3】 最大公约数
练35.1 传输数据
练35.2 加加乐(趣味编程)
练35.3 大大大(趣味编程)
练35.4 奶牛的数字游戏
|
| 第36课 循环嵌套 |
|
【例36.1】 计算矩阵边缘元素之和
【例36.2】计数问题
【例36.3】 最大质数
练36.1 矩阵对角线元素之和
练36.2 不定方程求解
练36.3 九九乘法表(趣味编程)
|
| 第52课 数组指针与容器迭代器 |
|
【例52.2】 序列倒置
练52.1 输出成绩
【例52.1】 不与最大数相同的数字之和
|
| 第34课 初始难以确定个数的输入 |
|
【例34.1】 计分程序
【例34.2】 配对碱基链
练34.1 学习加法
【例34.3】 统计数字字符个数
|
| 第41课 与整数相关的数学库函数 |
|
【例41.1】 乘方计算
【例41.2】 绝对值排序
【例41.3】 最小数和最大数
练41.1比分数
练41.2 计算2的幂
练41.3 计算星期几
|
| 第51课 认识vector |
|
【例51.3】 平移数据
练51.1 向量点积计算
练51.2 老鹰捉小鸡(趣味编程)
练51.3 纸杯猜数
【例51.1】 删除元素
【例51.2】 插入元素
|
| 第54课 默认排序函数 |
|
【例54.1】 奇数单增序列
【例54.2】 学生组队
练54.1 6084问题
练54.2 小科的三角形
练54.3 竞选总统
练54.4 整数ABC
练54.5 损失最小
|
| 第33课 枚举答案 |
|
【例33.1】 卡(qia)常数
【例33.2】 两位数
【例33.3】 凑数
练33.1 3721数(趣味编程)
练33.2 素数判断(趣味编程)
练33.3 水仙花数(趣味编程)
|
| 整数运算 |
|
【入门】计算A+B
【入门】分跳绳
【入门】求长方形的周长和面积
【入门】请假时间计算
【入门】米老鼠偷糖果
【入门】买文具-2
【入门】火柴棒三角形问题
【入门】买文具
【入门】时钟旋转(1)
【入门】扩建花圃问题
【入门】小明的游泳时间
|
| 第42课 与实数相关的数学库函数 |
|
【例42.2】 数学课上
【例42.3】 判断浮点数是否相等
练42.1 计算线段长度
练42.2 求绝对值
练42.3 浮点数向零舍入
练42.4 优秀数字
练42.5 大象喝水
【例42.1】 雇佣兵
|
| 第43课 整数的进制转换 |
|
【例43.1】 八进制转十进制
【例43.2】 IP地址
【例43.3】 转二进制
练43.1十进制转八进制
练43.2十进制转十六进制
练43.3 算进制
|
| 第44课 以二进制的角度看整数 |
|
【例44.1】 输出二进制补码
【例44.2】 1的个数
【例44.3】 内码对称
练44.1 比特童币(趣味编程)
练44.2 二进制转化为十进制
练44.3 二进制串
|
| 第45课 整数的位运算 |
|
【例45.1】 高低位交换
【例45.2】 筷子大作战
【例45.3】 寻找最低数
练45.1 计算2的幂
练45.2 异或运算
练45.3 小 B 的异或
【例45.4】 数位翻转
|
| 第46课 自定义函数 |
|
【例46.1】 完全数
【例46.2】 数字统计
【例46.3】 素数回文数的个数
练46.1 求π的值
练46.2 求丑数(趣味编程)
练46.3 哥德巴赫猜想(趣味编程)
练46.4 第N个智慧数
|
| 第47课 递归 |
|
【例47.1】 倒序数
【例47.2】 转进制
【例47.3】 最大公约数
练47.1 交作业(趣味编程)
练47.2 通力合作(趣味编程)
练47.3 谁是老大(趣味编程)
练47.4 小明吃苹果
|
| 第32课 循环控制语句 |
|
【例32.1】 学游泳
【例32.2】 凑数
【例32.3】 数位积
练32.1 立方和不等式
练32.2 种植竹笋
练32.3 买房子
|
| 第48课GDB调试 |
|
【例48.1】 斐波那契数列
|
| 第49课 变量地址、指针和引用 |
|
【例49.1】 回文平方数
|
| 第68课 认识字符数组 |
|
【例68.1】 自动应答器
【例68.2】 简单密码
【例68.3】 忽略大小写的字符串比较
练68.1 输出亲朋字符串
练68.2 字符串判等
练68.3 车牌问题
练68.4 雷同检测
练68.5 采访报道(趣味编程)
|
| 第70课 string类和字符数组的异同 |
|
【例70.1】 字符串移位包含问题
【例70.2】 求A-B字符串
【例70.3】 单词翻转
练70.1 验证子串
练70.2 判断字符串是否为回文
练70.3 删除单词后缀
|
| 第71课 字典序 |
|
【例71.1】 字典序排序
【例71.2】 01串排序
【例71.3】 拼最大整数
练71.1 成绩排序
|
| 第73课 快读和快写 |
|
【例73.1】 找球号
【例73.2】 数组的距离
|
| 第74课 memset函数和fill函数 |
|
【例74.1】 倒杨辉三角
【例74.2】 古风排版
【例74.3】 温迪和彼得潘框架
练74.1 垂直直方图
|
| 第75课 结构体struct |
|
【例75.1】 坐标统计
【例75.2】 区间合并
【例75.3】 谁拿了最多奖学金
练75.1 奖学金
练75.2 采购奖品
练75.3 日期排序
|
| 第50课 认识一维数组 |
|
【例50.1】陶陶摘苹果
【例50.2】 计算书费
【例50.3】 平衡数
练50.1 查分程序(趣味编程)
练50.2 卡牌游戏 II
练50.3 日记第几天
|
| 第22课 运算符的运算优先级 |
|
【例22.1】 有一门课不及格的学生
【例22.2】 整除相乘
【例22.3】 回文数
练22.1 闰年与平年(趣味编程)
练22.2 欧耶欧耶(趣味编程)
练22.3 爱你爱你
练22.4 三角形判断
|
| 第31课 统计 |
|
【例31.1】 石头剪子布
【例31.2】 证书等级
【例31.3】正常血压
练31.1 年龄与疾病
练31.2 数值统计
练31.3 画图
|
| 第13课 printf和scanf函数 |
|
【例13.1】空格分隔输出
【例13.2】 电子表
【例13.3】时间差
练13.1 竖式计算(趣味编程)
练13.2 对齐输出
练13.3 反向输出一个三位数
练13.4 糖果游戏
|
| L6 |
|
【2024年5月】6级算法等考第1题 验证二叉搜索树
【2024年5月】6级算法等考第2题 完全二叉树最后一层的节点数
【2024年5月】6级算法等考第3题 交错式层序遍历
【2024年5月】6级算法等考第4题 路径总和
【2024年5月】6级算法等考第5题 构造二叉查找树
【2024年5月】6级算法等考第6题 学校数量
|
| L7 |
|
【2024年5月】7级算法等考第1题 最短路径
【2024年5月】7级算法等考第2题 最小点集
【2024年5月】7级算法等考第3题 最多感染的牛数量
【2024年8月】7级算法等考第1题 均能到达的点
【2024年8月】7级算法等考第2题 部落联盟
【2024年8月】7级算法等考第3题 送快递
|
| CSP-J2024 |
|
[CSP-J 2024] 扑克牌poker
[CSP-J 2024] 地图探险explore
[CSP-J 2024] 小木棍sticks
[CSP-J 2024] 接龙chain
|
| 第2课 第一个C++程序 |
|
【例2.1】Hello World
【例2.2】你好世界
练2.1 春节快乐
练2.2 单句春晓(趣味编程)
|
| 第3课 输出类——cout |
|
【例3.1】 输出表达式的值
【例3.2】 打印长方形
练3.1 唐诗春晓(趣味编程)
练3.2 雪花(趣味编程)
练3.3 01子串
|
| 第4课 整型变量——int |
|
【例4.1】 交换两个数的位置
【例4.2】 求天安门广场的面积(趣味编程)
练4.1 阿布拉1(趣味编程)
练4.2 列朋波骨(趣味编程)
练4.3 3个连续数(趣味编程)
练4.4 牛吃牧草
|
| 第5课 输入类——cin |
|
【例5.1】量身高
【例5.2】输出第二个整数
练5.1 复读机
练5.2 阿布拉2(趣味编程)
练5.3 电影票
|
| 第6课 加法、减法和乘法 |
|
【例6.1】 比赛成绩
【例6.2】捡石头
【例6.3】 套盒子
练6.1 植树造林(趣味编程)
练6.2 兴趣小组
练6.3 整数的和
|
| 第7课 浮点类型 |
|
【例7.1】保留3位小数
【例7.2】与圆相关的计算
练7.1 埃及金字塔(趣味编程)
练7.2 保留12位小数
练7.3 买图书
练7.4 梯形面积
|
| 第8课 求商、求余和除法 |
|
【例8.1】人民币支付
【例8.2】成绩
【例8.3】计算球的体积
练8.1 尼克与强盗(趣味编程)
练8.2 完成习题
练8.3 计算分数的浮点数值
练8.4 带余除法
练8.5 幸运数
|
| 第9课 字符类型 char |
|
【例9.1】输出字符三角形
【例9.2】打印字符
【例9.3】小写字母转大写字母
练9.1 字符菱形
练9.2 打印 ASCII 码
练9.3 加四密码
|
| 第10课 赋值运算符 |
|
【例10.1】机票打折
【例10.2】分钱游戏
练10.1 细胞分裂
练10.2 浮点数向零舍入
练10.3 计算浮点数相除的余
|
| 第11课 特殊运算符 |
|
【例11.1】鸡兔同笼
【例11.2】数字对调
练11.1 温度表达转化
练11.2 间隔输出
练11.3 等差数列末项计算
练11.4 计算(a+b)×c的值
练11.5 计算(a+b)/c的值
|
| 第12课 标准数据类型范围及转换 |
|
【例12.1】浮点型数据类型存储空间大小
【例12.2】长方体表面积
【例12.3】甲流疫情死亡率
练12.1 整型数据类型存储空间大小
练12.2 奇葩的饭店
练12.3 A×B问题
练12.4 计算并联电阻的阻值
|
| 第14课 四舍六入五留双 |
|
【例14.1】输出浮点数
【例14.2】 四舍六入五留双
【例14.3】 数学课上
练14.1 歌手大奖赛
练14.2 平均分
练14.3 地球人口承载力估计
练14.4 计算多项式的值
|
| 第30课 明确次数控制 |
|
【例30.1】 平方根
【例30.2】回家作业
【例30.3】 按要求计算输出
练30.1 鸡尾酒疗法
练30.2 错误减法
练30.3 奇偶分家
|
| 第23课 switch语句 |
|
【例23.1】 后天星期几
【例23.2】 这个月有几天
【例23.3】 简单计算器
练23.1 成绩等级(趣味编程)
练23.2 王宅六味(趣味编程)
练23.3 晶晶赴约会
练23.4 首字母
|
| 第29课 累乘与连除 |
|
【例29.1】 求阶乘
【例29.2】 幂的末尾
【例29.3】 求小数的某一位
练29.1 人口增长问题
练29.2 末两位数
练29.3 银行利息
|
| 第28课 累加 |
|
【例28.1】 统计奖牌
【例28.2】 求出e的值
【例28.3】 数列分段
练28.1 多边形内角和
练28.2 满足条件的数累加
练28.3 短信计费
练28.4 上课点名
|
| 第27课 程序流程图 |
|
【例27.1】 求整数的和与均值
【例27.2】 最小n值
【例27.3】 第几项
练27.1 叮叮当当(趣味编程)
练27.2 布纳特难题(趣味编程)
练27.3 称心如意(趣味编程)
|
| 第26课 认识do-while语句 |
|
【例26.1】 人类的本质
【例26.2】 循环判断输出
【例26.3】 多数求和
练26.1 输出偶数
练26.2 分苹果
练26.3 求平均年龄
|
| 第25课 认识while语句 |
|
【例25.1】 不说脏话
【例25.2】 26个兄弟姐妹2
【例25.3】 输出奇偶数之和
练25.1 打老虎(趣味编程)
练25.2 订餐时间
练25.3 偶数求和
|
| 第24课 认识for语句 |
|
【例24.1】 重要的话说 n 遍
【例24.2】 26个兄弟姐妹1(趣味编程)
【例24.3】 奇数求和
练24.2 for循环求和
练24.3 循环输出
|
| 第77课 节点的定义 |
|
【例77.1】模拟链表
【例77.2】 经验值
练77.1 队列复原
|
| 第15课 if语句 |
|
【例15.1】 整型与布尔型的转换
【例15.2】 偶数
【例15.3】 最大数输出
练15.1 其他数据类型存储空间大小
练15.2 智商问题(趣味编程)
练15.3 最大的数
|
| 第21课 多分支if语句 |
|
【例21.1】 定制毕业服
【例21.2】 判断整数位数
【例21.3】 字符类型判断
练21.1 年龄段判断
练21.2 邮寄包裹
练21.3 神奇装置
练21.4 体质指数BMI(趣味编程)
练21.5 打车费用(趣味编程)
|
| 第20课 逻辑运算符 |
|
【例20.1】 范围判断
【例20.2】 收集瓶盖赢大奖
【例20.3】 0与1
练20.1 适合晨练
练20.2 判断是否为两位数
练20.3 开灯关灯(趣味编程)
练20.4 判断点在第几象限
练20.5 点和正方形的关系
|
| 第19课 分支语句嵌套 |
|
【例19.1】 鸡兔同笼
【例19.2】 判断身材
【例19.3】 田忌赛马(趣味编程)
练19.1 整数大小比较
练19.2 三个数
练19.3 比大小
练19.4 骑车与走路
练19.5 判断生肖
|
| 第18课 三目运算符 |
|
【例18.1】 睡眠
【例18.2】 孔融让梨(趣味编程)
【例18.3】 卡牌游戏
练18.1 还要等多久
练18.3 组别判断
练18.4 计算邮资
|
| 第17课 if-else语句 |
|
【例17.1】 双面打印
【例17.2】 蜗牛爬行
【例17.3】 内功逼毒
练17.1 奇偶ASCII值判断
练17.2 公园门票
练17.3 比大小(趣味编程)
|
| 第16课 关系运算符 |
|
【例16.1】 判断数正负
【例16.2】 开灯
【例16.3】 收费
练16.1 跳绳达人(趣味编程)
练16.2 奇偶数判断
练16.3 选择题判定
|
| 第76课 两个对象比较大小 |
|
【例76.1】 病人排队
练76.1 生日排序
练76.2 精挑细选
练76.3 分数线划定
|
| 第55课 自定义规则的排序 |
|
【例55.1】 整数奇偶排序
【例55.3】 绝对值排序
【例55.2】 约翰书架
练55.1 合影效果
练55.2 跳绳比赛(趣味编程)
练55.3 收益最大
练55.4 沙堡
|
| 第78课 大整数 |
|
【例78.1】 忽明忽暗
【例78.2】 大整数加法
【例78.3】 回文数
练78.1 高精度乘法
练78.2 大整数减法
|
| 6.平衡树 Treap |
|
「一本通 4.6 例 1」营业额统计
「一本通 4.6 练习 1」宠物收养所
「一本通 4.6 练习 2」郁闷的出纳员
普通平衡树
|
| 3.Trie 字典树 |
|
「一本通 2.3 例 1」Phone List
「一本通 2.3 例 2」The XOR Largest Pair
「一本通 2.3 例 3」Nikitosh 和异或
「一本通 2.3 练习 1」Immediate Decodability
「一本通 2.3 练习 2」L 语言
「一本通 2.3 练习 3」Secret Message 秘密信息
「SCOI2016」背单词
「一本通 2.3 练习 5」The XOR-longest Path
|
| 4.AC自动机 |
|
「一本通 2.4 例 1」Keywords Search
「一本通 2.4 练习 1」玄武密码
「一本通 2.4 练习 2」Censoring
「一本通 2.4 练习 3」单词
「一本通 2.4 练习 4」最短母串
「一本通 2.4 练习 5」病毒
「一本通 2.4 练习 6」文本生成器
|
| 1.最小生成树 |
|
「一本通 3.1 例 1」黑暗城堡
「一本通 3.1 例 2」北极通讯网络
「一本通 3.1 练习 1」新的开始
「一本通 3.1 练习 2」构造完全图
「一本通 3.1 练习 3」秘密的牛奶运输
「一本通 3.1 练习 4」Tree
「一本通 3.1 练习 5」最小生成树计数
「一本通 3.1 练习 6」次小生成树
|
| 2.最短路 |
|
「一本通 3.2 例 1」Sightseeing Trip
「网络流 24 题」孤岛营救问题
「一本通 3.2 例 3」架设电话线
「一本通 3.2 练习 1」农场派对
「一本通 3.2 练习 2」Roadblocks
「一本通 3.2 练习 3」最短路计数
「一本通 3.2 练习 4」新年好
「NOIP2009」最优贸易
「网络流 24 题」汽车加油行驶问题
「一本通 3.2 练习 7」道路和航线
|
| 3.SPFA 算法的优化 |
|
「一本通 3.3 例 1」Word Rings
「一本通 3.3 例 2」双调路径
「一本通 3.3 练习 1」最小圈
「一本通 3.3 练习 2」虫洞 Wormholes
「一本通 3.3 练习 3」Easy SSSP
|
| 4.差分约束系统 |
|
「一本通 3.4 例 1」Intervals
「一本通 3.4 例 2」出纳员问题
「SCOI2011」糖果
「一本通 3.4 练习 2」布局 Layout
|
| 5.强连通分量 |
|
「一本通 3.5 例 1」受欢迎的牛
「一本通 3.5 例 2」最大半连通子图
「一本通 3.5 练习 1」网络协议
「一本通 3.5 练习 2」消息的传递
「一本通 3.5 练习 3」间谍网络
「一本通 3.5 练习 4」抢掠计划
「一本通 3.5 练习 5」和平委员会
|
| 6.割点和桥 |
|
「一本通 3.6 例 1」分离的路径
「一本通 3.6 例 2」矿场搭建
「一本通 3.6 练习 1」网络
「一本通 3.6 练习 2」嗅探器
「一本通 3.6 练习 3」旅游航道
「一本通 3.6 练习 4」电力
「一本通 3.6 练习 5」Blockade
|
| 7.欧拉回路 |
|
「一本通 3.7 例 1」欧拉回路
「一本通 3.7 例 2」单词游戏
「一本通 3.7 练习 1」欧拉回路
「一本通 3.7 练习 2」Ant Trip
「一本通 3.7 练习 3」John's Trip
「一本通 3.7 练习 4」太鼓达人
「一本通 3.7 练习 5」相框
「一本通 3.7 练习 6」原始生物
|
| 1.树状数组 |
|
树状数组 1 :单点修改,区间查询
「一本通 4.1 例 2」数星星 Stars
「一本通 4.1 例 3」校门外的树
「一本通 4.1 练习 1」清点人数
「一本通 4.1 练习 2」简单题
二维树状数组 1:单点修改,区间查询
|
| 2.RMQ 问题 |
|
「一本通 4.2 例 1」数列区间最大值
「一本通 4.2 例 2」最敏捷的机器人
「一本通 4.2 例 3」与众不同
「一本通 4.2 练习 1」天才的记忆
「一本通 4.2 练习 2」Balanced Lineup
「NOIP2011」选择客栈
|
| 3.线段树 |
|
树状数组 1 :单点修改 ,区间查询
树状数组 3 :区间修改,区间查询
「一本通 4.3 练习 1」最大数
「一本通 4.3 练习 2」花神游历各国
「一本通 4.3 练习 3」维护序列
|
| 4.倍增求 LCA |
|
「一本通 4.4 例 1」点的距离
「一本通 4.4 例 2」暗的连锁
「一本通 4.4 例 3」异象石
「一本通 4.4 例 4」次小生成树
「一本通 4.4 练习 1」Dis
「一本通 4.4 练习 2」祖孙询问
「一本通 4.4 练习 3」聚会
「一本通 4.4 练习 4」跳跳棋
|
| 5.树链剖分 |
|
「一本通 4.5 例 1」树的统计
「HAOI2015」树上操作
「NOI2015」软件包管理器
「一本通 4.5 练习 3」染色
|
| 1.区间类动态规划 |
|
「一本通 5.1 例 1」石子合并
「一本通 5.1 例 2」能量项链
「一本通 5.1 例 3」凸多边形的划分
「一本通 5.1 练习 1」括号配对
「一本通 5.1 练习 2」分离与合体
「一本通 5.1 练习 3」矩阵取数游戏
|
| 1.哈希和哈希表 |
|
子串查找
「一本通 2.1 例 2」图书管理
「一本通 2.1 练习 1」Power Strings
「一本通 2.1 练习 2」Seek the Name, Seek the Fame
「BalticOI 2014 Day 1」三个朋友
「一本通 2.1 练习 4」A Horrible Poem
「POI2010」珍珠项链 Beads
「POI2010」反对称 Antisymmetry
「一本通 2.1 练习 7」门票
「一本通 2.1 练习 8」收集雪花
|
| 4.同余问题 |
|
「一本通 6.4 例 1」青蛙的约会
「NOIP2012」「一本通 6.4 例 2」 同余方程
「一本通 6.4 例 3」Sumdiv
「一本通 6.4 例 4」曹冲养猪
「一本通 6.4 例 5」Strange Way to Express Integers
「一本通 6.4 例 6」计算器
「一本通 6.4 练习 1」荒岛野人
「一本通 6.4 练习 2」五指山
「一本通 6.4 练习 3」Biorhythms
「一本通 6.4 练习 4」C Looooops
|
| 第10章 阶段训练(三) |
|
Snuke the Cookie Picker
Kaprekar Number
Visibility
X drawing
Pyramid
Knight Fork
Bingo 2
Filling 3x3 array
Commencement
Tile Distance 2
Connect 6
Perfect String
|
| 第9章 函数与结构体 |
|
A Recursive Function
Jogging
Weird Function
1 2 1 3 1 2 1
Farthest Point
Sierpinski carpet
Longest Segment
|
| 第8章 二维数组 |
|
Nice Grid
You should output ARC, though this is ABC.
Distance Between Tokens
Practical Computing
Enlarged Checker Board
Number Box
Belt Conveyor
Spot the Difference
Line Sensor
Go Straight and Turn Right
扫雷游戏
|
| 17.博弈论 |
|
「一本通 6.7 例 1」取石子游戏 1
「一本通 6.7 例 2」取石子游戏 2
「一本通 6.7 例 3」移棋子游戏
「一本通 6.7 练习 1」取石子游戏
「一本通 6.7 练习 2」巧克力棒
「一本通 6.7 练习 3」取石子
「一本通 6.7 练习 4」S-Nim
「一本通 6.7 练习 5」取石子游戏
|
| 6.组合数学 |
|
「NOIP2011」「一本通 6.6 例 1」计算系数
「一本通 6.6 例 2」2^k 进制数
「一本通 6.6 例 3」组合
「一本通 6.6 例 4」古代猪文
「一本通 6.6 练习 1」牡牛和牝牛
「一本通 6.6 练习 2」方程的解
「一本通 6.6 练习 3」车的放置
「一本通 6.6 练习 4」「CQOI2014」数三角形
「一本通 6.6 练习 5」Combination
「一本通 6.6 练习 6」序列统计
「一本通 6.6 练习 7」「SHOI2015」超能粒子炮・改
「一本通 6.6 练习 8」礼物
「一本通 6.6 练习 9」网格
「一本通 6.6 练习 10」有趣的数列
「一本通 6.6 练习 11」树屋阶梯
|
| 5.矩阵乘法 |
|
「一本通 6.5 例 1」矩阵 A×B
「一本通 6.5 例 2」Fibonacci 第 n 项
「一本通 6.5 例 3」Fibonacci 前 n 项和
「一本通 6.5 例 4」佳佳的 Fibonacci
「一本通 6.5 练习 1」Fibonacci
「一本通 6.5 练习 2」GT 考试
「一本通 6.5 练习 3」迷路
|
| 3.约数 |
|
「一本通 6.3 例 1」反素数 Antiprime
「NOIP2009」「一本通 6.3 例 2」Hankson 的趣味题
「一本通 6.3 例 3」最大公约数
「一本通 6.3 练习 1」X-factor Chain
「一本通 6.3 练习 2」 「JLOI2014」聪明的燕姿
「一本通 6.3 练习 3」SuperGCD
|
| 2.树型动态规划 |
|
「一本通 5.2 例 1」二叉苹果树
「一本通 5.2 例 2」选课
「一本通 5.2 例 3」数字转换
「一本通 5.2 例 4」战略游戏
「一本通 5.2 例 5」皇宫看守
「一本通 5.2 练习 1」加分二叉树
「一本通 5.2 练习 2」旅游规划
「一本通 5.2 练习 3」周年纪念晚会
「一本通 5.2 练习 4」叶子的染色
「一本通 5.2 练习 5」骑士
|
| 2.质数 |
|
「一本通 6.2 例 1」Prime Distance
「一本通 6.2 练习 1」质因数分解
「一本通 6.2 练习 2」轻拍牛头
「一本通 6.2 练习 3」Goldbach's Conjecture
「一本通 6.2 练习 4」Sherlock and His Girlfriend
「一本通 6.2 练习 5」樱花
|
| 1.快速幂 |
|
「一本通 6.1 例 1」序列的第 k 个数
「一本通 6.1 练习 1」A 的 B 次方
「NOIP2013」「一本通 6.1 练习 2」转圈游戏
「一本通 6.1 练习 3」越狱
|
| 6.斜率优化动态规划 |
|
「一本通 5.6 例 1」任务安排 1
「一本通 5.6 例 2」任务安排 2
「一本通 5.6 例 3」任务安排 3
「一本通 5.6 例 4」Cats Transport
「一本通 5.6 练习 1」玩具装箱
「一本通 5.6 练习 2」仓库建设
「一本通 5.6 练习 3」特别行动队
「一本通 5.6 练习 4」打印文章
「一本通 5.6 练习 5」锯木厂选址
|
| 5.单调队列优化动态规划 |
|
「一本通 5.5 例 1」滑动窗口
「一本通 5.5 例 2」最大连续和
「一本通 5.5 例 3」修剪草坪
「一本通 5.5 例 4」旅行问题
「一本通 5.5 例 5」Banknotes
「一本通 5.5 练习 1」烽火传递
「一本通 5.5 练习 2」绿色通道
「一本通 5.5 练习 3」理想的正方形
「一本通 5.5 练习 4」股票交易
|
| 4.状态压缩类动态规划 |
|
「一本通 5.4 例 1」国王
「一本通 5.4 例 2」牧场的安排
「一本通 5.4 练习 1」涂抹果酱
「一本通 5.4 练习 2」炮兵阵地
「一本通 5.4 练习 3」动物园
|
| 3.数位动态规划 |
|
「一本通 5.3 例 1」Amount of Degrees
「一本通 5.3 例 2」数字游戏
「一本通 5.3 例 3」Windy 数
「一本通 5.3 练习 1」数字游戏
「一本通 5.3 练习 2」不要 62
「一本通 5.3 练习 3」恨 7 不成妻
「一本通 5.3 练习 4」数字计数
|
| 2.KMP 算法 |
|
「一本通 2.2 例 1」剪花布条
「一本通 2.2 例 2」Power Strings
「一本通 2.2 练习 1」Radio Transmission
「一本通 2.2 练习 2」OKR-Periods of Words
「一本通 2.2 练习 3」似乎在梦中见过的样子
「一本通 2.2 练习 4」Censoring
|
| 4.广搜的优化技巧 |
|
「一本通 1.4 例 2」魔板
「一本通 1.4 例 3」Knight Moves
「一本通 1.4 练习 1」棋盘游戏
「一本通 1.4 练习 2」Keyboarding
「一本通 1.4 练习 3」移动玩具
「POI2007」山峰和山谷 Ridges and Valleys
「BalticOI 2011 Day1」打开灯泡 Switch the Lamp On
|
| 第79课 文件操作 |
|
【例79.1】 文件操作
|
| 第63课 方阵填数 |
|
【例63.1】 蛇行填数
【例63.2】 回形方阵
练63.3 迂回方阵
练63.1 蛇行三角形
练63.2 斜行方阵
|
| 第80课 对拍 |
|
练80.1 抽奖(趣味编程)
|
| 第81课 异常处理 |
|
【例81.1】 计算(a+b)/c的值
|
| 第82课 蛮力法 |
|
【例82.1】 不吉利日期
【例82.2】 座次问题
【例82.3】 公平抽签
练82.1 涂国旗
练82.2 三连击
练82.3 选数
|
| 第83课 减治法 |
|
【例83.1】 奥利凡德
【例83.2】 二分查找
【例83.3】 假币问题
【例83.4】 最大公约数和最小公倍数
练83.1 压缩歌曲
练83.2 汽水瓶
练83.3 特殊的集合
练83.4 分解因数
练83.5 二分查找2
|
| 第84课 分治法 |
|
【例84.1】 取余运算
【例84.2】 分香蕉
练84.1 2011的n方后四位
练84.2 光荣的梦想
|
| 第85课 贪婪技术 |
|
【例85.1】金银岛
【例85.2】 区间调度问题
【例85.3】 过河问题
练85.1 纪念品分组
练85.2 排队接水
练85.3 删数问题
|
| 第86课 记录结果再利用 |
|
【例86.1】 上台阶
【例86.2】 01背包问题
【例86.3】 完全背包问题
【例86.4】 混合背包
练86.1 旅行
练86.2 采药问题
练86.3 货币系统
|
| L4 |
|
【2024年2月】4级算法等考第一题 更高的同学
【2024年2月】4级算法等考第二题 领糖果
【2024年2月】4级算法等考第三题 删除相邻且重复的数字
【2024年3月】4级算法等考第一题 剩余元素的最大值
【2024年3月】4级算法等考第二题 接收到最多信号的机器人
|
| 第56课 二分查找函数 |
|
【例56.1】和为给定数
【例56.2】 购买饮料
练56.1 猜猜乐(趣味编程)
练56.2 查找最接近的元素
|
| 第57课 全排列函数 |
|
【例57.1】 字典序第几小
【例57.2】 上一个排列
【例57.3】 火星人
练57.1 全排列问题
|
| 第58课 去重函数 |
|
【例58.1】 明明的随机数
【例58.2】 序列处理
【例58.3】 电梯运行时间
练58.1 严格排名
|
| 第59课 堆函数与优先队列 |
|
【例59.1】 合并果子
练59.1 第n大的数(趣味编程)
|
| 第60课 数组序号的利用 |
|
【例60.1】 整数去重
【例60.2】 约瑟夫问题
【例60.3】 找素数
练60.1 丢失的数字
练60.3 余数个数
练60.4 捉迷藏(趣味编程)
练60.5 素数筛选(趣味编程)
练60.6 胡萝卜与骨头(趣味编程)
练60.2 众数
|
| 第61课 set与map |
|
【例61.1】 机器翻译
【例61.2】 最近的一对
【例61.3】 图书管理员
练61.1 统计字符数
练61.2 掷骰子
练61.3 文体两开花
|
| 第64课 二维数组的存储方式 |
|
【例64.1】 二维数组转置
【例64.2】 生日相同
练64.1 图像旋转
练64.2 图像旋转翻转变换
练64.3 打印沙漏
|
| 3.深搜的剪枝技巧 |
|
「一本通 1.3 例 1」数的划分
「一本通 1.3 例 2」生日蛋糕
「一本通 1.3 例 3」小木棍
「一本通 1.3 例 4」Addition Chains
「一本通 1.3 例 5」weight
「一本通 1.3 练习 1」埃及分数
「一本通 1.3 练习 2」平板涂色
「一本通 1.3 练习 3」质数方阵
靶形数独
|
| 第6章 字符与字符串 |
|
Weak Beats
Leftrightarrow
Bouzu Mekuri
Same Name
Prefix?
ASCII code
QQ solver
Weather Forecast
chukodai
qwerty
Your First Judge
Maritozzo
180°
Last Letter
Rotation
Tires
Rotate_1
String Shifting
A Reverse
Six Characters
A to Z String 2
"atcoder".substr()
ab
202<s>3</s>
Long Loong
Capitalized?
Spoiler
Past ABCs
Typing
Uppercase and Lowercase
Count Takahashi
A Healthy Breakfast
Middle Letter
Saturday
Rectangle Detection
|
| 2.二分与三分 |
|
「一本通 1.2 例 1」愤怒的牛
「一本通 1.2 例 2」Best Cow Fences
「一本通 1.2 例 3」曲线
「一本通 1.2 练习 1」数列分段 II
「一本通 1.2 练习 2」扩散
「一本通 1.2 练习 3」灯泡
「一本通 1.2 练习 4」传送带
|
| 1.贪心算法 |
|
「一本通 1.1 例 1」活动安排
「一本通 1.1 例 2」种树
「一本通 1.1 例 3」喷水装置
「一本通 1.1 例 4」加工生产调度
「一本通 1.1 例 5」智力大冲浪
「一本通 1.1 练习 1」数列极差
「一本通 1.1 练习 2」数列分段
「一本通 1.1 练习 3」线段
「一本通 1.1 练习 4」家庭作业
「一本通 1.1 练习 5」钓鱼
「一本通 1.1 练习 6」糖果传递
|
| CSP-J2025 |
|
拼数
座位
异或和
多边形
|
| 25年初中组复赛题目 |
|
游乐园购票
过山车“峰”点
组队分组
数字抽奖统计
数字拼接计数
|
| 25年小学组复赛题目 |
|
整数分类
智慧农业监测系统
星际通信系统
种树2
小球2
|
| 第7章 阶段训练(二) |
|
ABCDEFG
Frequency
Triple Metre
Hard Calculation
Route Map
kasaka
One Time Swap
AtCoder Quiz
Lexicographic Order
First Grid
Caesar Cipher
XX to XXX
Pentagon
Extended ABC
343
Unique Nicknames
Airport Code
Standing On The Shoulders
AtCoder Amusement Park
Couples
Lacked Number
Remove It
119 × 2^23 + 1
|
| 第5章 一维数组 |
|
Made Up
Explore
Adjacent Swaps
Subsegment Reverse
Nutrients
Takahashi&39;s Secret
Delimiter
Ancestor
Inverse of Permutation
Batters
1D Pawn
Who is missing?
Takahashi&39;s Failure
Hit and Blow
Mex
Dentist Aoki
Digit Machine
|
| 第65课 二维数组上的递归 |
|
【例65.1】 循环比赛
【例65.2】 清除地雷
【例65.3】 细胞个数
练65.1 水洼个数
练65.2 跳房子
练65.3 螺旋矩阵
|
| 第4章 阶段训练(一) |
|
Booby Prize
Apple
Alcoholic
Exponential or Quadratic
Integer Division
Intersection
Hydrate
Cabbages
POW
Not Overflow
Integer Division Returns
±1 Operation 1
Growth Record
Repunit Trio
AtCoder Line
Hammer
Orthogonality
Magic 3
A Unique Letter
|
| 第3章 程序的重复执行 |
|
Glass and Mug
A^A
Potions
Zero Sum Game
Savings
Failing Grade
Nuts
Climbing Takahashi
Integer Sum
Can you buy them all?
log2(N)
2^N
Online Shopping
Three Threes
Scoreboard
The bottom of the ninth
Buildings
Sanitize Hands
Find Takahashi
Slimes
|
| 第2章 程序的选择执行 |
|
Tomorrow
Square Inequality
Who Ate the Cake?
Chinchirorin
10yen Stamp
Alloy
Christmas Present
Good morning
Tiny Arithmetic Sequence
Rock-paper-scissors
Maxi-Buying
Rolling Dice
AtCoder Quiz 2
Exact Price
On and Off
AtCoder Quiz 3
Adjacent Squares
Median?
World Cup
Penalty Kick
Edge Checker
Shampoo
New Generation ABC
|
| 第1章 数据的运算 |
|
Repression
Round decimals
Last Two Digits
Batting Average
Three Dice
Counting
Four Digits
Rotate
When?
Horizon
Anyway Takahashi
Water Pressure
Blood Pressure
|
| 第67课 递推 |
|
【例67.1】 爬楼梯
【例67.2】 昆虫繁殖
【例67.3】 数字金字塔
练67.1 斐波那契数列
练67.2 金猪大家庭
练67.3 背单词
|
| 第66课 图的存储方式 |
|
【例66.1】 图论入门
【例66.2】朋友关系
练66.1 黑马篮球队
|
| L5 |
|
【2024年3月】5级算法等考第一题 涂色
【2024年3月】5级算法等考第二题 跳跃游戏
【2024年3月】5级算法等考第三题 最小花费
【2024年4月】5级算法等考第一题 包围区域的周长
【2024年4月】5级算法等考第二题 选数
【2024年4月】5级算法等考第三题 矩阵最大值
|
| L15 |
|
C++ L15 二进制转换为十进制
C++ L15 十进制转换为十一进制
C++ L15 三进制转换为十进制
C++ L15 三进制数里数字“1”的数量
C++ L15二进制数中“1”的个数
C++ L15 熊猫币
C++ L15 二进制数中“0”的个数
C++ L15 四进制转换为十进制
C++ L15 十进制转换为十二进制
C++ L15 五进制转换为十进制
C++ L15 十进制转换为十五进制
C++ L15 小数转二进制
|
| L3 |
|
【2024年1月】3级算法等考第一题 买气球的最小花费
【2024年1月】3级算法等考第二题 区间内的完全素数
【2024年1月】3级算法等考第三题 统计人数
|
| 市赛 |
|
【入门】猜先(a.cpp)
【入门】投篮(b.cpp)
【基础】跳马 (c.cpp)
【入门】春游
【基础】斗地主
【入门】BMI
【基础】人工智能
【提高】基因锁
【基础】小X与机器人
【基础】小X与三角形
【基础】小X与正方形
【基础】小X与缩写
【提高】小X与游戏
【基础】小X与队列
【提高】小X与神牛
【入门】小 X 与机器人 (betago)
【基础】小 X 与机器人 2 (sihuo)
【基础】小 X 与数字(ten)
【基础】小 X 与位运算(bignum)
【基础】小 X 与小和尚(sum)
【基础】小 X 玩游戏(game)
【提高】小 X 与煎饼达人(flip)
【提高】小 X 学游泳(swim)
【基础】小X转进制
【提高】小X学游泳
【入门】国王
【入门】选班委
【基础】天平
【基础】游戏
【基础】分数
【基础】半质数
【基础】奖牌整理
【提高】中国梦
【入门】猜拳
【基础】整理抽屉
|
| 最小生成树问题 |
|
【基础】最短网络 Agri-Net(USACO3.1)
【基础】Out of Hay S[USACO05MAR]
【基础】最短的通路时间
【入门】道路规划
【入门】重建电路
【入门】片区划分
|
| 图的存储和遍历 |
|
【入门】图的dfs遍历
【入门】图的bfs遍历
【入门】邻接点
|
| 欧拉路 |
|
【入门】欧拉路
【基础】骑马修栅栏
【入门】铲雪车snow
|
| 最短路 |
|
【入门】最短路径
【基础】最短距离和路径问题
【入门】城市之间的最短路
【入门】两点之间的最短路径
【基础】最少的手续费
【基础】回家 Bessie Come Home
【入门】有负权边的最短路
|
| 基础-01/完全/多重/混合 |
|
【提高】简单背包问题
【基础】采灵芝
【基础】多重背包(1)
【提高】多重背包(2)
【提高】混合背包
【入门】环游世界之背包问题
|
| 二维费用背包 |
|
【入门】最大卡路里
【基础】最大购物优惠
|
| 有依赖的背包 |
|
【基础】采购礼品
【提高】金明的预算方案
|
| 01背包拓展-求方案数等 |
|
【基础】小明买书
【基础】数字的组合
【基础】开心的金明
【基础】背包问题求方案数
【入门】码头的集装箱
【基础】装箱问题
【基础】集合 Subset Sums
|
| 完全背包拓展 |
|
【提高】钱币兑换
【基础】自然数的拆分方案总数
【入门】公交乘车
【入门】货币问题
|
| 多重背包拓展 |
|
【基础】砝码称重
【入门】奖品采购
|
| 树的基础 |
|
【入门】子结点的数量
【入门】子结点的数量(2)
【基础】谁的孙子最多
【入门】找树根
【基础】谁的孙子最多II
|
| 树的深度和大小 |
|
【入门】树的高度
【基础】树的高度(2)
【入门】子树的大小及深度
【基础】树的宽高及两点的距离
【基础】Milk Visits
|
| 树的公共祖先 |
|
【入门】树的公共祖先(LCA)
【入门】树的公共祖先(LCA)(2)
【提高】树的公共祖先(LCA)(3)
|
| 树的直径/中心/重心 |
|
【入门】树的直径
【基础】树的中心
【基础】树的重心
【基础】树的重心(2)
|
| 省赛 |
|
【提高】密码锁
【提高】房屋积水
【基础】任务调度
【提高】基因组分析
【入门】数列求和-2
【基础】幸运数字
【基础】洗牌
【基础】字符串替换
【提高】方格取数
【提高】素数分解
【基础】夏令营小旗手
【入门】中间值
【基础】分数计数(total.cpp)
【基础】连续数的和
【提高】买木头
【基础】加数
【入门】夏令营小旗手
【入门】奇数及偶数和
【基础】连续非素数的最长度
【基础】奇怪的车牌号
【基础】简单单词接龙
【基础】最大部分和(连续部分和)
【基础】取数
|
| 二分答案 |
|
【基础】伐木工
【提高】跳石头
【提高】买木头
【基础】愤怒的奶牛
【基础】最小的空旷指数
【提高】防御迷阵
|
| 训练题 |
|
【入门】字符串对比
【入门】完数判断
【入门】薪水计算
【入门】判定字符位置
【基础】报时助手
【入门】整除问题
【基础】分解质因数
【入门】s01串
【基础】阿尔法乘积
【入门】比较字符串
【基础】集合运算
【基础】黑色星期五
【基础】输出米字形
【入门】数组查找及替换
【基础】子串统计
【基础】邮票
【基础】新生舞会
【基础】最大纯色正方形
【基础】摆动序列
【提高】和为T
【基础】寂寞的数
【基础】数的划分
【提高】单词接龙的最长长度
[模拟题] 圆的面积和周长
十五届蓝桥杯中高级组1月
LQ第二大的数
LQ奇妙数
LQ字符矩阵
LQ密码锁
[模拟题] 四方定理
[模拟题] 水仙花数
[模拟题] 大小写转换
[模拟题] 国庆节是星期几
[模拟题] 回文素数
[模拟题] 数据加密
[模拟题] 蜘蛛和蜻蜓(枚举)
[模拟题] 求三位数
[模拟题] 鸡兔又同笼
[模拟题] 数列特征
[模拟题] 插队问题
[模拟题] 数字和
[模拟题] 字符串比较
[模拟题] 奖券数目
[模拟题] 纪念日
|
| 省赛题 |
|
【基础】水下探测器:deep.cpp
【基础】小猫吃鱼:fish.cpp
【基础】评选最佳品牌
【基础】最大购物优惠
【提高】蓝桥杯赛迷宫
合数求和
求和比较
最大价值
黑精灵与白精灵
双⾯打印
求完数
求阴影⾯积
选择题判定
节⽓
加密
推理
最大值
投球游戏
采摘园
求阶乘
判断偶数
找公共子串
最少问题
|
| CSP-J2021 |
|
分糖果(candy)
插入排序(sort)
网络连接(network)
小熊的果篮(fruit)
|
| CSP-J2020 |
|
【入门】优秀的拆分(power)
【基础】直播获奖( live)
【基础】表达式(expr)
【提高】方格取数(number)
|
| CSP-J2019 |
|
【入门】数字游戏
【基础】公交换乘
【提高】纪念品
【提高】加工零件
|
| NOIP2018 |
|
【入门】标题统计
【基础】龙虎斗
【提高】摆渡车
【提高】对称二叉树
|
| NOIP2017 |
|
【入门】成绩(score)
【基础】图书管理员(librarian)
【提高】棋盘
【提高】跳房子
|
| NOIP2016 |
|
【入门】买铅笔(pencil)
【基础】回文日期(date)
【入门】海港(port)
|
| NOIP2015 |
|
【基础】骑士的金币(coin)
【基础】扫雷(mine)
【提高】求和
【提高】推销员(salesman.cpp)
|
| NOIP2014 |
|
【入门】珠心算测验
【基础】比例简化
【基础】螺旋矩阵
|
| NOIP2013 |
|
【入门】记数问题
【提高】表达式求值
【提高】小朋友的数字
|
| NOIP更早 |
|
【入门】ISBN号码
【提高】花生采摘
【基础】计算器的改良
【提高】传球游戏
【基础】排座椅
【入门】导弹拦截
【基础】寻宝
|
| 一级样题 |
|
求先序排列
装箱问题
一元三次方程求解
数的划分
统计单词个数
级数求和
选数
过河卒
|
| 二级样题 |
|
高精度阶乘的和
邮票面值设计
【入门】图像相似度?
排三角形
进制转换
方格取数
最大公约数和最小公倍数问题
|
| 并查集基础 |
|
【入门】是不是亲戚
【基础】修路
【提高】躲避拥堵的最佳路线
【基础】团队数量
【提高】关押罪犯
【基础】舞伴
【提高】比赛组队
【基础】集合
【基础】采购礼品
【基础】信息传递
【提高】立方体积木Cube Stacking
【基础】银河英雄传说
【基础】食物链
|
| 二分查找 |
|
【入门】二分查找
【入门】二分查找左侧边界
【入门】二分查找右侧边界
【入门】二分查找满足条件的数
【入门】起止位置
【基础】同时出现的数
【基础】最满意的方案
【提高】小X算排名
【提高】最长上升子序列LIS(2)
【基础】最长公共子序列(LCS)(1)
【提高】最长公共子序列(LCS)(2)
【提高】最少的修改次数
|
| 四级样题 |
|
均分纸牌
字串变换
自由落体
矩形覆盖
乒乓球
|
| 2进制和8/16进制互转 |
|
【基础】二进制转换八进制
【基础】二进制转十六进制
【基础】八进制转换二进制
【基础】十六进制转二进制
【基础】十六进制转换
|
| 嵌套循环-图形输出 |
|
【入门】字符图形1-星号矩形
【入门】字符图形2-星号直角
【入门】字符图形2-星号倒直角
【入门】数字直角(1)
【入门】数字直角(2)
【入门】数字直角(3)
【入门】数字直角(4)
【入门】字符图形3-平行四边形
【入门】字符图形4-星号正三角
【入门】字符图形5-星号梯形
【入门】字符图形6-星号倒三角
【入门】字符图形7-星号菱形
【入门】字符图形8-数字三角
【入门】数字矩形(1)
【入门】数字矩形(2)
【入门】数字三角
【入门】字符图形-数字正三角(2)
【入门】字符图形-数字正三角(3)
【入门】空心正方形
【入门】放大的Z
【入门】奇特的三角
【入门】沙漏
【入门】放大的箭头
【入门】字符图形9-数字正三角
【入门】打印星号三角形
【基础】空心六边形
【入门】打印空心等腰三角形
【入门】蝴蝶结
【基础】挑战赛第二题——放大的X
【入门】打印n行的完整的蝴蝶结
【入门】轴对称三角形
|
| 嵌套循环-应用 |
|
【入门】请输出n行的9*9乘法表
【入门】求1!+2!+...+N!
【入门】求因子数量
【基础】多项式求和
【入门】求1~n中每个数的因子有哪些?
【入门】姐妹数对
|
| 循环综合应用 |
|
【入门】任意输入一正整数N,要求把它拆成质因子的乘积。
【入门】人口增长问题
【入门】随机体能测试
【入门】子数整除
【入门】将n拆成2个数的和
【入门】将n拆成2个数的乘积
【入门】计算分数加减表达式的值
【入门】数列求和-2
【基础】同构数
【入门】有哪些闰年
【入门】贝贝的选择
【基础】质因子
【基础】分数之和
【基础】借书方案知多少
【基础】马虎的算式
【基础】三色球问题
【入门】将n拆成3个数的和
【基础】小青蛙回来了
【基础】寻找2的幂
【基础】三角形的个数
【入门】猴子吃桃子
【基础】回文数
【入门】求数列的第n项的值是多少?
【入门】四个人的年龄求解
【入门】队形数量求解
【入门】需要举办多少场足球赛?
【入门】纸盒的最大体积是多少?
【入门】费马定理
【入门】门票的定价
【入门】小兔子的最大活动面积
【基础】小鱼的航程
【基础】骑士的金币(coin)
|
| 数组基础 |
|
【入门】考试成绩的简单统计
【入门】查找“支撑数”
【入门】找找谁的身高超过全家的平均身高
【入门】排除异形基因
【入门】输出奇数和偶数
【入门】打折优惠
【入门】编程输入10个正整数,然后自动按从大到小的顺序输出
【入门】求和
【基础】素数问题
【入门】摘苹果
【入门】考试成绩的分布情况
【入门】橘子称重
【入门】拿到某个数的概率是多少?
【入门】哪个厂家的零件更标准?
【入门】陶陶摘苹果
【入门】完美的偶数?
【入门】浪尖数?
【入门】数组逆序
【入门】查找含有x的数
【入门】年龄与疾病
【入门】奖学金评级
【入门】数字之和为x的整数
【入门】马里奥的银币2
【入门】胜负对决
【入门】统计直角、锐角、钝角的个数?
【入门】象棋比赛
【入门】输入的这些数是否对称
【入门】算面积2
|
| 数组找数 |
|
【入门】数组元素的查找
【入门】求n个数的最大值和最小值
【入门】歌唱比赛评分
【入门】最大数
【入门】移动数组元素
【入门】有趣的折扣
【入门】找同学的位置
【入门】马里奥的银币1
【入门】马里奥的银币3
【入门】马里奥花银币
【入门】马里奥找中等的银币
【入门】奇偶数选大王
【入门】采摘活动
【入门】最贵商品和最便宜商品之差
【入门】最贵商品和最便宜商品分别有几个
【入门】买不买
【入门】找出最大的圆
【入门】卖苹果的最大利润
【入门】最后一次出现该数的位置
【入门】温度统计?
|
| 数组排序 |
|
【入门】数组元素的排序
【基础】数的排序
【入门】寻找第K大数
【入门】语文成绩
【入门】优秀成绩的平均分
【入门】求中位数
【基础】第K大与第K小数
【入门】学员的名次?
【入门】n个一位数能够组成的最大数
【入门】n个一位数能够组成的最小数
【入门】橘子排队
【入门】允许并列的排名
【入门】允许并列的排名2
【入门】粉碎数字
【入门】去掉x个最高最低分后的平均分
【入门】分数线的划定?
【入门】宇宙总统?
【入门】排名第二高的成绩
|
| 数组计数法 |
|
【入门】求n个数中每个数出现的次数
【入门】求n个数中出现次数最多的数
【入门】声音识别
【入门】COUNT
【入门】数字出现次数
【基础】去除重复数字
【基础】扑克牌组合
【入门】找筷子
【基础】夏令营小旗手
【入门】求N个整数的平均数、众数和中位数
【入门】选班委
【入门】缺失的数字
|
| 连续性元素 |
|
【基础】统计每个数出现的次数
【基础】连胜统计
【基础】连胜王
【入门】连续的最长偶数序列
【基础】温度统计员
【基础】分数计数(total.cpp)
【基础】小X数字母
【入门】投篮(b.cpp)
【基础】连续非素数的最长度
|
| sqrt函数与性能入门 |
|
【入门】判断素数
【入门】因子求和
【入门】判奇偶求和
【入门】找数游戏
【入门】判断质数
【入门】寻找肇事司机
【入门】完全平方数
【入门】aabb
【入门】素数的个数
【入门】求因子数量
|
| 自定义函数 |
|
【入门】纯粹素数
【入门】挛生素数
【基础】求完全数的个数
【入门】绝对素数
【入门】数根
【入门】甲乙的年龄
【入门】桐桐数
【入门】纯粹合数
【基础】回文数个数
【入门】素数的个数
【入门】求出N以内的全部素数,并按每行五个数显示
【入门】完数判断
【入门】友好数
|
| 递归基础 |
|
【入门】统计每个月兔子的总数
【入门】求S的值
【入门】求1/1+1/2+2/3+3/5+5/8+8/13+13/21……的前n项的和
【入门】汉诺塔的移动次数
【入门】数数小木块
【入门】数列求和
【基础】土地分割
|
| 字符串进阶 |
|
【基础】我是第几个单词
【入门】调换位置
【入门】简单a*b
【入门】简单a+b
【入门】词组缩写
【基础】字符串压缩
【基础】字符串解压
【基础】字符串连接
【入门】统计单词个数
【基础】求英文句子中的最长单词
【入门】正整数N转换成一个二进制数
【入门】查找子串并替换
【基础】找最长单词
【基础】隐藏的最大整数
【基础】趣味填空
【入门】保留整数
|
| 结构体应用 |
|
【基础】期末考试成绩排名
【入门】坐标排序
【入门】遥控飞机争夺赛
【入门】购买贺年卡
【入门】宇宙总统2
【基础】活动选择
【基础】统计每个数出现的次数
【基础】混合牛奶 Mixing Milk
【基础】仰卧起坐成绩统计
【基础】新生舞会
|
| 10进制和R进制互转 |
|
【入门】正整数N转换成一个二进制数
【入门】二进制转换十进制
【入门】正整数n转换为16进制
【入门】十六进制转十进制
【入门】正整数n转换为8进制
【入门】八进制转十进制
【基础】小丽找潜在的素数?
【基础】小X转进制
【入门】10进制转D进制
|
| 高精度运算基础 |
|
【基础】高精度加法
【基础】高精度减法
【基础】高精度乘单精度
【基础】高精度乘
【基础】高精度整数除法
【基础】求2的n次方
【基础】求2+2*2+2*2*2+…+2*2*2*….*2
【基础】计算N的阶乘
【基础】求1!+2!+3!+4!+...+n!
【基础】棋盘里的麦子?
|
| LIS和LCS |
|
【基础】最长不下降子序列(LIS)
【提高】最长上升子序列LIS(2)
【基础】最长公共子序列(LCS)(1)
【提高】最长公共子序列(LCS)(2)
【基础】拦截导弹
【提高】最少的修改次数
|
| 深搜综合 |
|
【提高】小X学游泳
【基础】奇怪的电梯
【提高】卫星照片
【提高】方格取数
【基础】拯救指挥部
【提高】素数分解
【提高】八皇后问题
【提高】八皇后
【入门】算24点
【基础】算24点(2)
【基础】人造星空
【提高】小H回家
|
| 背包基础 |
|
【提高】简单背包问题
【基础】采灵芝
【基础】多重背包(1)
【提高】多重背包(2)
【提高】混合背包
【入门】环游世界之背包问题
|
| DP进阶 |
|
【提高】传球游戏
【提高】房屋积水
【基础】挖地雷的算法(mine.cpp)
【提高】机器分配
【基础】乌龟棋
【基础】奶牛沙盘队
【提高】小朋友的数字
|
| DP基础 |
|
【入门】前缀最大值
【入门】前缀最小值
【入门】跳格子
【入门】跳格子2
【基础】最大部分和(连续部分和)
【基础】取数
【基础】最长不下降子序列(LIS)
【基础】合唱队形求解
【基础】拦截导弹
【基础】数塔问题
【提高】简单背包问题
|
| 广搜综合 |
|
【提高】01迷宫
【基础】填涂颜色
【提高】最小拐弯路径
【基础】拯救指挥部
|
| 广搜求最少步数和最短路径 |
|
【基础】走出迷宫的最少步数
【基础】走出迷宫的最少步数2
【入门】采药的最短路径
【入门】古希腊之争
【基础】骑士巡游
【提高】走出迷宫的最短路径
【基础】奇怪的电梯
【提高】骑士牛
|
| 广搜基础-用广搜实现深搜 |
|
【入门】快乐的马里奥
【提高】泉水
【基础】迷宫出口
【基础】数池塘(四方向)
【入门】有多少细胞
【入门】红与黑
【基础】人造星空
|
| 回溯与全排列 |
|
【入门】全部排列问题
【基础】全排列的结果
【提高】素数环
【基础】n个数取出r个数排列
【递归】n个数的全排列
【提高】素数环2
【基础】简单单词接龙
【提高】谷仓的安保
【提高】和为T
【提高】单词接龙的最长长度
【基础】特殊的质数肋骨 Superprime Rib
|
| 高精度运算应用 |
|
【基础】小 X 与位运算(bignum)
【提高】Pell数列
【提高】小X与神牛
【提高】蜜蜂路线
|
| 回溯与路径打印 |
|
【基础】迷宫的第一条出路
【基础】卒的遍历
【提高】马的遍历
【基础】迷宫的所有路径
【提高】迷宫的路径?
|
| 最少步数问题 |
|
【基础】走出迷宫的最少步数
【提高】小 X 学游泳(swim)
【基础】走出迷宫的最少步数2
【基础】骑士巡游
【入门】采药的最短路径
【入门】骑士的拯救行动
【提高】骑士牛
|
| 深搜基础 |
|
【入门】扫地机器人
【基础】迷宫出口
【基础】数池塘(四方向)
【基础】数池塘(八方向)
【基础】填涂颜色
【提高】奶牛和草丛
【入门】红与黑
【入门】有多少细胞
|
| 递归的应用 |
|
【入门】求两个自然数M和N的最大公约数
【入门】两个自然数M和N的最小公倍数。
【基础】阿克曼(Ackmann)函数
【入门】数根
【入门】汉诺塔的移动次数
【基础】经典递归问题——汉诺塔
【基础】土地分割
【基础】螺旋方阵
【基础】回形方阵
【基础】加数
|
| 贪心应用 |
|
【入门】需要安排几位师傅加工零件?
【基础】排队打水问题
【提高】拦截导弹的系统数量求解
【基础】活动选择
【入门】淘淘捡西瓜
【基础】删数问题
【基础】接水问题
【入门】购买贺年卡
【提高】拦截导弹方案求解
【基础】纪念品分组
【基础】切割绳子
【提高】买木头
【基础】任务调度
|
| 递推应用 |
|
【入门】统计每个月兔子的总数
【入门】求S的值
【入门】求1/1+1/2+2/3+3/5+5/8+8/13+13/21……的前n项的和
【入门】数列求和
【入门】猴子吃桃子
【入门】数数小木块
【基础】数塔问题
【提高】过河卒
【基础】摘花生问题
【基础】摘花生问题(2)
【提高】蜜蜂路线
【入门】骨牌铺方格
【入门】小X放骨牌
【入门】平面分割问题
【提高】Pell数列
|
| 三级样题 |
|
上下火车
最大数
Cantor表
拦截导弹
计算器的改良
税收与补贴问题
乘积最大
|
| CSP-J2022 |
|
[CSP-J2022] 乘方(pow.cpp)
[CSP-J2022] 解密
[CSP-J 2022] 逻辑表达式
[CSP-J 2022] 上升点列
|
| L2 |
|
【2023年12月】2级算法等考第一题 最少交换次数
【2023年12月】2级算法等考第二题 卡片
【2023年12月】2级算法等考第三题
【2024年1月】2级算法等考第二题 卡片
【2024年1月】2级算法等考第一题 矿物成分分析
【2024年1月】2级算法等考第三题 暴力破解密码
|
| L6 |
|
C++ L6 东南西北的英文单词
C++ L6 简易计算器
C++ L6 幸运大转盘
C++ L6 选择题的答案
C++ L6 绩效奖金
C++ L6 2021年全国GDP排行榜前5名
C++ L6 四大洋
|
| 第四章 图论算法--最小生成树 |
|
城市公交网建设问题
最优布线问题
最短网络
家谱树
局域网
繁忙的都市
联络员
连接格点
|
| 第四章 图论算法--拓扑排序与关键路径 |
|
奖金
烦人的幻灯片
病毒
|
| L1 |
|
C++ L1输出偶数
C++ L1 输出英文单词
|
| 一级 |
|
GSEP 1级T1真题 [202303]每月天数
GSEP 1级T2真题 [202303] 长方形面积
GSEP 1级T1真题 [202306] 时间规划
GSEP 1级T2真题 [202306] 累计相加
GSEP 1级T2真题 [202309]小明的幸运数
GSEP 1级T1真题 [202309]买文具
GSEP 1级T2真题 [202312] 小杨报数
GSEP 1级T1真题 [202312] 小杨的考试
[GESP202403一级] 小杨买书
[GESP202403一级] 找因数
[GESP202406一级] 休息时间
[GESP202406一级] 立方数
[GESP202412一级] 温度转换
[GESP202412一级] 奇数和偶数
[GESP202409一级] 小杨购物
[GESP202409一级] 美丽数字
[GESP202503一级] 图书馆里的老鼠
[GESP202503一级] 四舍五入
假期阅读
[GESP202506一级] 值日
[GESP202509一级] 商店折扣
[GESP202509一级] 金字塔
[GESP202512一级] 小杨的爱心快递
[GESP202512一级] 手机电量显示
[GESP202603一级] 交朋友
[GESP202603一级] 数字替换
|
| 二级 |
|
GSEP 2级T1真题 [202303] 画三角形
GSEP 2级T2真题 [202303] 百鸡问题
GSEP 2级T1真题 [202306] 找素数
GSEP 2级T2真题 [202306] 自幂数判断
GSEP 2级T2真题 [202309]数字黑洞
GSEP 2级T1真题 [202309]小杨的 X 字矩阵
GSEP 2级T2真题 [202312] 小杨的 H 字矩阵
GSEP 2级T1真题 [202312] 小杨做题
[GESP202403二级] 乘法问题
[GESP202403二级] 小杨的日字矩阵
[GESP202406二级] 平方之和
[GESP202406二级] 计数
[GESP202412二级] 寻找数字
[GESP202412二级] 数位和
[GESP202409二级] 数位之和
[GESP202409二级] 小杨的矩阵
[GESP202503 二级] 等差矩阵
[GESP202503 二级] 时间跨越
[GESP202506二级] 数三角形
[GESP202506二级] 幂和数
[GESP202509二级] 优美的数字
[GESP202509二级] 菱形
[GESP202512二级] 环保能量球
[GESP202512二级] 黄金格
[GESP202603二级] 数数
[GESP202603二级] 画画
|
| 三级 |
|
GSEP 3级T1真题 [202306] 春游
GSEP 3级T2真题 [202306] 密码合规检测
GSEP 3级T1真题 [202309]小杨的储蓄
GSEP 3级T2真题 [202309] 进制判断
GSEP 3级T1真题 [202312] 小猫分鱼
GSEP 3级T2真题 [202312] 单位转换
[GESP202403三级] 字母求和
[GESP202403三级] 完全平方数
[GESP202406三级] 移位
[GESP202406三级] 寻找倍数
[GESP202409三级] 平衡序列
[GESP202409三级] 回文拼接
[GESP202412三级] 数字替换
[GESP202412三级] 打印数字
逛商场
进制转换
[GESP202503 三级] 2025
[GESP202503 三级] 词频统计
奇偶校验
[GESP202506三级] 分糖果
[GESP202509三级] 数组清零
[GESP202509三级] 日历制作
[GESP202512三级] 密码强度
[GESP202512三级] 小杨的智慧购物
[GESP202603三级] 二进制回文串
[GESP202603三级] 凯撒密码
|
| 五级 |
|
GSEP 5级T1真题 [202309] 因数分解
GSEP 5级T2真题 [202309] 巧夺大奖
GSEP 5级T1真题 [202312] 小杨的幸运数
GSEP 5级T2真题 [202312] 烹饪问题
[GESP202403五级] 成绩排序
[GESP202403五级] B-smooth数
[GESP202406五级] 黑白格
[GESP202406五级] 小杨的幸运数字
[GESP202412五级] 奇妙数字
[GESP202412五级] 武器强化
[GESP202409五级] 小杨的武器
[GESP202409五级] 挑战怪物
[GESP202503 五级] 平均分配
[GESP202503 五级] 原根判断
[GESP202506五级] 奖品兑换
[GESP202506五级] 最大公因数
[GESP202509五级] 数字选取
[GESP202509五级] 有趣的数字和
[GESP202512五级] 数字移动
[GESP202512五级] 相等序列
[GESP202603五级] 有限不循环小数
[GESP202603五级] 找数
|
| 六级 |
|
GSEP 6级T2真题 [202309] 小杨的握手问题
GSEP 6级T1真题 [202309] 小杨买饮料
GSEP 6级T1真题 [202312] 闯关游戏
GSEP 6级T2真题 [202312] 工作沟通
[GESP202403六级] 游戏
[GESP202403六级] 好斗的牛
[GESP202406六级] 计算得分
[GESP202406六级] 二叉树
[GESP202412六级] 树上游走
[GESP202412六级] 运送物资
[GESP202409六级] 小杨和整数拆分
[GESP202409六级] 算法学习
[GESP202503 六级] 树上漫步
[GESP202503 六级] 环线
[GESP202506六级] 学习小组
[GESP202506六级] 最大因数
[GESP202509六级] 划分字符串
[GESP202509六级] 货物运输
[GESP202512六级] 路径覆盖
[GESP202512六级] 道具商店
[GESP202603六级] 选数
[GESP202603六级] 完全二叉树
|
| 七级 |
|
GSEP 7级T1真题 [202312]商品交易
GSEP 7级T2真题 [202312]纸牌游戏
[GESP202403七级] 交流问题
[GESP202403七级] 俄罗斯方块
[GESP202406七级] 黑白翻转
[GESP202406七级] 区间乘积
[GESP202412七级] 武器购买
[GESP202412七级] 燃烧
[GESP202409七级] 小杨寻宝
[GESP202409七级] 矩阵移动
[GESP202503 七级] 图上移动
[GESP202503 七级] 等价消除
[GESP202506七级] 线图
[GESP202506七级] 调味平衡
[GESP202509七级] 连通图
[GESP202509七级] 金币收集
[GESP202512七级] 城市规划
[GESP202512七级] 学习小组
[GESP202603七级] 拆分
[GESP202603七级] 物流网络
|
| 八级 |
|
GSEP 8级T2真题 [202312]大量的工作沟通
GSEP 8级T1真题 [202312]奖品分配
[GESP202403八级] 公倍数问题
[GESP202403八级] 接竹竿
[GESP202406八级] 最远点对
[GESP202406八级] 空间跳跃
[GESP202412八级] 树上移动
[GESP202412八级] 排队
[GESP202409八级] 手套配对
[GESP202409八级] 美丽路径
[GESP202503八级] 上学
[GESP202503八级] 割裂
[GESP202506八级] 树上旅行
[GESP202506八级] 遍历计数
[GESP202509八级] 最短距离
[GESP202509八级] 最小生成树
[GESP202512八级] 猫和老鼠
[GESP202512八级] 宝石项链
[GESP202603八级] 消息查找
[GESP202603八级] 子图最短路
|
| L2 |
|
C++ L2 校车人数
C++L2 买蛋糕
|
| L3 |
|
C++L3小蓝爷爷的年龄
C++L3-2猫粮
C++ L3-3梯形的面积
C++ L3-4数字交换
C++ L3-5计算圆的面积
C++ L3-6字母大小写转换
C++ L3-7直角三角形斜边的长度
|
| L4 |
|
C++ L4数字判断
C++ L4 比较大小
C++ L4氧气浓度
C++ L4判断小蓝得分
C++ L4 血糖值
C++ L4 查找商品
C++L4报到日期
|
| L5 |
|
C++ L5 判断整除
C++ L5 判断偶数
C++ L5 烤面包
C++ L5 儿童火车
C++ L5 数字分类
C++ L5 成绩评定
|
| L7 |
|
C++ L7 等差数列
C++ L7平均月收入
C++ L7 能量回收
C++ L7 自动售货机
C++ L7剩余的积分
|
| 第四章 图论算法--图的连通性问题 |
|
刻录光盘
珍珠
|
| L17 |
|
C++ L17大小写互换
C++ L17 小蓝的秘密通信
C++ L17后缀是“er”的单词数量
C++ L17 单词替换
C++ L17以“bi”开头的单词数量
C++ L17 加法算式
C++ L17数字字符的数量
C++ L17 减法算式
|
| L1 |
|
【2023年11月】1级算法等考第一题
【2023年11月】1级算法等考第二题
【2023年11月】1级算法等考第三题
【2023年12月】1级算法等考第一题 兑换可乐
【2023年12月】1级算法等考第二题 与 4 相关的数
【2023年12月】1级算法等考第三题 跑步
【2024年1月】1级算法等考第三题 鲁滨逊漂流记的时间轴
【2024年2月】1级算法等考第一题 直角扇形的半径 1
【2024年2月】1级算法等考第二题 翻转硬币1
【2024年2月】1级算法等考第三题 螺旋遍历第k个数
【2024年3月】1级算法等考第一题 幻方填数1
【2024年3月】1级算法等考第二题 最长的特殊子串1
【2024年3月】1级算法等考第三题 楔形数1
【2024年4月】1级算法等考第一题 存钱罐
【2024年4月】1级算法等考第二题 满足要求的两位数数量
【2024年4月】1级算法等考第三题 op运算的次数
|
| 选拔赛-中级组2 |
|
[中级组] 参赛组别推荐
[中级组] 还差几天到 2022 年?
[中级组] 大写字母 Y
[中级组] 计算 24
[中级组] 超级素数
[中级组] 双面打印
[中级组] 求阴影部分面积
[中级组] 求完数
[中级组] 判断分数
[中级组] 节气
LQ1切割蛋糕
LQ2拼写单词
LQ4找路线
LQ3业务办理时间
LQ5最大乘积
[中级组] 成绩统计
[中级组] 杨辉三角
[中级组] 所有三位数水仙花数
[中级组] 判断某个年份的生肖
[中级组] Fibonacci 斐波那契数列
[中级组] 递归法取数位
[中级组] 图片旋转
[中级组] 第 2019 个质数
[中级组] 年号字串
[中级组] 矩形切割
|
| 选拔赛-高级组 |
|
水下探测器
小猫吃鱼
评选最佳品牌
蓝桥杯赛迷宫
[高级组]属相
[高级组]写个“2”
[高级组]剪刀石头布
[高级组]部分排序
[高级组]题目的分数值
[高级组]凑算式
[高级组]方格填数
[高级组]平方和
【高级组】交换瓶子
[高级组]最大比例
[高级组]外卖店优先级
|
| 选拔赛-初级组 |
|
[初级组] 比大小
[初级组]数单词
[初级组]查询路径
[初级组]最大比例
[初级组]特殊的秒表
剪绳子
|
| 选拔赛-中级组1 |
|
[中级组] 分段输出
[中级组]小球反弹高度
[中级组]求最大值、最小值和平均值
[中级组]回文数
[中级组] 煤球数量
[中级组] 奖券数目
[中级组] 纪念日
[中级组]生日蜡烛
[中级组] 实数输出
[中级组] 求和公式
[中级组] A+B
[中级组] 闰年判断
[中级组] 01 字串
[中级组] 字母图形
[中级组]数列特征
[中级组] 查找整数
[中级组] 杨辉三角形
[中级组] 特殊数字——水仙花数
[中级组] 回文数
[中级组] 特殊回文数
[中级组] 十进制转十六进制
[中级组] 十六进制转十进制
[中级组] 十六进制转八进制
[中级组] 数列排序
[中级组] 最大最小公倍数
[中级组]拉线开关
[中级组]数据组合
[中级组]报数模拟
[中级组]算天数
[中级组]标记门牌号
[高级组]最大购物优惠
购物单
[中级组]等差素数列
|
| L18 |
|
C++ L18 十六进制直角三角形
C++ L18 矩阵旋转
C++ L18 三角形数列
C++ L18 三角形数列2
C++ L18 文件列表
C++ L18 八进制金字塔
C++ L18 进程信息列表
|
| L16 |
|
C++ L16 成绩统计
C++ L16 成绩排序
C++ L16 奖牌榜
C++ L16 模仿秀
C++ L16 模仿秀前三名
C++ L16 美食烹饪大赛排名
C++ L16 考试
C++ L16 考试成绩单
C++ L16 足球比赛
C++ L16 足球比赛排行榜
|
| L8 |
|
C++ L8 递减等差数列
C++ L8 累加和的数列
C++ L8 4的倍数
C++ L8求最大公约数
C++ L8 判断质数
C++ L8 不是3的倍数的数(20分)
C++ L8 不及格的学生人数(20分)
C++ L8 等差数列(20分)
C++ L8 3的倍数数列(20分)
|
| L14 |
|
C++ L14 更正名单
C++ L14 匹配的字符数量
C++ L14 数字字符的个数
C++ L14 对对碰
C++ L14 大写字母的个数
C++ L14 信用卡校验
C++ L14小写变大写
C++ L14 找第一个出现k次的字符
C++ L14 回文字符串
|
| L13 |
|
C++ L13 奇数序列排序
C++ L13 小蓝的目标
C++ L13 套娃
C++ L13 猴王
C++ L13成绩排序
C++ L13 最大的数
蓝桥等级考试C++ L13 统计数字
|
| L12 |
|
C++ L12 组合数计算
C++ L12 自守数
C++ L12 孪生质数
C++ L12 “1”出现的次数
C++ L12 整数的位数
C++ L12 石头剪刀布
C++ L12 区间里的哈沙德数
|
| L11 |
|
C++ L11 数据统计
C++ L11 矩阵切块
C++ L11 矩阵每一列的最大值
C++ L11 矩阵对角线
C++ L11矩阵外圈整数之和
C++ L11主对角线求和
C++ L11 图像的二值化处理
C++ L11 矩阵左右翻转
|
| L10 |
|
C++ L10 截取数列片段
C++ L10 01比特串左移操作
C++ L10 变换数列
C++ L10 数列循环右移
C++ L10 严格递增连续子数列
|
| L9 |
|
C++ L9画数字填充矩形
C++ L9画直角三角形
C++ L9画等腰梯形
C++ L9 画“T”型图案
C++ L9画空心平行四边形
C++L9 画倒等腰三角形
C++ L9 画空心平行四边形
|
| 第四章 图论算法--并查集 |
|
亲戚
格子游戏
团伙
打击犯罪
搭配购买
家谱
亲戚Ⅱ
食物链
|
| 第四章 图论算法--最短路径算法 |
|
最短路径问题
牛的旅行
最小花费
香甜的黄油
城市路
最短路
|
| 第一章 语言入门 |
|
Hello,World!
输出第二个整数
对齐输出
字符三角形
地球人口承载力估计
|
| 第七章_一维数组 |
|
与指定数字相同的数的个数Ⅱ
计算书费
数组逆序重存放
年龄与疾病
向量点积计算
开关灯
查找特定的值
最大值和最小值的差
不与最大数相同的数字之和
白细胞计数
直方图
最长平台
整数去重
铺地毯
|
| 第一章 高精度计算 |
|
高精度乘法
高精除
回文数
大整数加法
大整数减法
计算2的N次方
大整数的因子
求10000以内n的阶乘
阶乘和
大整数乘法
除以13
|
| 第一章 栈 |
|
后缀表达式的值
表达式括号匹配
括弧匹配检验
字符串匹配问题
计算
车厢调度
中缀表达式值
|
| 第二章_顺序结构程序设计 |
|
A+B问题
计算(a+b)*c的值
计算(a+b)/c的值
带余除法
计算分数的浮点数值
甲流疫情死亡率
计算多项式的值
温度表达转化
与圆相关的计算
计算并联电阻的阻值
整型数据类型存储空间大小
浮点型数据类型存储空间大小
其他数据类型存储空间大小
浮点数向零舍入
打印ASCII码
打印字符
整型与布尔型的转换
Hello,World!的大小
保留3位小数的浮点数
保留12位小数的浮点数
空格分隔输出
输出浮点数
字符菱形
计算浮点数相除的余
计算球的体积
反向输出一个三位数
大象喝水
计算线段长度
计算三角形面积
等差数列末项计算
A*B问题
计算2的幂
苹果和虫子
|
| CSP-J2023 |
|
小苹果(apple.cpp)
公路(road.cpp)
一元二次方程(uqe.cpp)
旅游巴士(bus.cpp)
|
| vector |
|
【提高】拦截导弹方案求解
【基础】论坛帖子
【入门】数组存数
【入门】数的操作
【入门】数字翻转
【入门】排序
【基础】约瑟夫问题
|
| 队列 |
|
【基础】合并果子
【基础】懒羊羊吃草
【基础】丑 数
【提高】轮廓线
【基础】飞船赛
【提高】黑盒子
【提高】任务调度
|
| dequeue |
|
【入门】双向队列
|
| set |
|
【入门】明明的随机数
【基础】统计数对个数
【基础】跳房子
【基础】互斥的数
|
| map |
|
【入门】坐标排序
【提高】小X算排名
【基础】统计每个数出现的次数
【入门】宇宙总统2
【基础】整理抽屉
【入门】字符串查询
【入门】重复的学号
【入门】订单结算
【入门】等差对
【基础】牛的阵容
|
| 栈 |
|
【入门】10进制转D进制
【入门】括号匹配
【入门】回文字符串
【入门】火车编组
|
| 第三章_if-else |
|
判断数正负
输出绝对值
奇偶数判断
奇偶ASCII值判断
整数大小比较
判断是否为两位数
收集瓶盖赢大奖
判断一个数能否同时被3和5整除
判断能否被3,5,7整除
有一门课不及格的学生
晶晶赴约会
骑车与走路
分段函数
计算邮资
最大数输出
三角形判断
判断闰年
点和正方形的关系
简单计算器
求一元二次方程
|
| 第四章_for循环 |
|
求平均年龄
均值
求整数的和与均值
最高的分数
最大跨度值
奥运奖牌计数
奇数求和
满足条件的数累加
整数的个数
与指定数字相同的数的个数
乘方计算
人口增长
菲波那契数
鸡尾酒疗法
救援
药房管理
正常血压
统计满足条件的4位数
求分数序列和
计算分数加减表达式的值
余数相同问题
分苹果
求小数的某一位
计算星期几
幂的末尾
|
| 第五章_while循环和do-while循环 |
|
球弹跳高度的计算
角谷猜想
分离整数的各个数
数字反转
含k个3的数
|
| 第六章_循环嵌套 |
|
求阶乘的和
求出e的值
计算多项式的值Ⅱ
与7无关的数
数1的个数
画矩形
第n小的质数
金币
不定方程求解
|
| 第八章_二维数组 |
|
矩阵交换行
同行列对角线的格
计算矩阵边缘元素之和
计算鞍点
图像相似度
矩阵加法
矩阵乘法
矩阵转置
图像旋转
图像模糊处理
|
| 第四章 图论算法--图的遍历 |
|
一笔画问题
【入门】铲雪车snow
【基础】骑马修栅栏
|
| 第八章 广度优先搜索算法 |
|
细胞
最少步数
Dungeon Master
Lake Counting
The Castle
仙岛求药
走迷宫
抓住那头牛
走出迷宫
迷宫问题
献给阿尔吉侬的花束
Knight Moves
|
| 第三章 树--堆及其应用 |
|
合并果子
|
| 第三章 树--二叉树 |
|
找树根和孩子
单词查找树
医院设置
求后序遍历
扩展二叉树
|
| 第二章 队列 |
|
周末舞会
Blah数集
围圈报数
连通块
围成面积
奇怪的电梯
|
| 第九章 动态规划--动态规划经典题 |
|
合并石子
乘积最大
编辑距离
方格取数
复制书稿
橱窗布置
滑雪
公共子序列
计算字符串距离
糖果
鸡蛋的硬度
大盗阿福
股票买卖
鸣人的影分身
数的划分
Maximum sum
最长公共子上升序列
|
| 第九章 动态规划--背包问题 |
|
01背包问题
完全背包问题
庆功会
混合背包
潜水员
分组背包
货币系统
采药
数字组合
宠物小精灵之收服
买书
Charm Bracelet
装箱问题Ⅱ
开餐馆
|
| 第九章 动态规划--动态规划的基本模型 |
|
数字金字塔
求最长不下降序列
拦截导弹
城市交通路网
挖地雷
友好城市
合唱队形
最长公共子序列
机器分配
最长上升子序列
最大子矩阵Ⅱ
登山
摘花生
最大上升子序列和
怪盗基德的滑翔翼
最低通行费
三角形最佳路径问题
拦截导弹Ⅱ
|
| 第七章 分治算法 |
|
循环比赛日程表
取余运算
黑白棋子的移动
光荣的梦想
2011
输出前k大的数
区间合并
求排列的逆序数
一元三次方程求解
统计数字
查找最接近的元素
二分法求函数的零点
网线主管
月度开销
和为给定数
不重复地输出数
膨胀的木棍
河中跳房子
|
| 第九章_字符类型和字符数组 |
|
统计数字字符个数
找第一个只出现一次的字符
基因相关性
石头剪子布
输出亲朋字符串
合法C标识符
配对碱基链
密码翻译
加密的病历单
将字符串中的小写字母转换成大写字母
整理药名
验证子串
删除单词后缀
单词的长度
最长最短单词
单词翻转
字符串p型编码
判断字符串是否为回文
最高分数的学生姓名
连续出现的字符
最长单词
|
| 第六章 贪心算法 |
|
排队接水
均分纸牌
删数问题
拦截导弹问题
活动选择
整数区间
An Easy Problem
最大子矩阵
金银岛
Ride to Office
书架
电池的寿命
寻找平面上的极大点
最小新整数
Crossing River
接水问题
|
| 第五章 搜索与回溯算法 |
|
组合的输出
自然数的拆分
LETTERS
八皇后问题
八皇后
迷宫
红与黑
棋盘问题
取石子游戏
马走日
单词接龙
分成互质组
放苹果Ⅲ
|
| 第四章 递归算法 |
|
集合的划分
数的计数
逆波兰表达式
全排列
分解因数
菲波那契数列Ⅱ
Pell数列Ⅱ
扩号匹配问题
爬楼梯
汉诺塔问题
放苹果Ⅱ
求最大公约数问题
2的幂次方表示
分数求和
因子分解
判断元素是否存在
|
| 第三章 递推算法 |
|
昆虫繁殖
位数问题
过河卒
菲波那契数列
Pell数列
上台阶
流感传染
放苹果
吃糖果
移动路线
判断整除
踩方格
山区建小学
|
| 第二章 数据排序 |
|
车厢重组
求逆序对
谁考了第k名
奇数单增序列
成绩排序
奖学金
分数线划定
整数奇偶排序
合影效果
病人排队
【入门】明明的随机数
单词排序
出现次数超过一半的数
统计字符数
|
| 第十章_函数 |
|
求正整数2和n之间的完全数
素数个数
最大数max(x,y,z)
绝对素数
亲和数
回文三位数
求π的值
哥德巴赫猜想
|
| queue |
|
【入门】叫号软件
|