《信息学奥赛一本通》编程启蒙 - 训练题单

目录
第一章 顺序结构
├── 第01课 计算机设计语言
├── 第02课 第一个C++程序
├── 第03课 输出类——cout
├── 第04课 整型变量——int
├── 第05课 输入类——cin
├── 第06课 加法、减法和乘法
├── 第07课 浮点类型
├── 第08课 求商、求余和除法
├── 第09课 字符类型char
├── 第10课 赋值运算符
├── 第11课 特殊运算符
├── 第12课 标准数据类型范围及转换
├── 第13课 printf和scanf函数
├── 第14课 四舍六入五留双
第二章 分支结构
├── 第15课 if语句
├── 第16课 关系运算符
├── 第17课 if-else语句
├── 第18课 三目运算符
├── 第19课 分支语句嵌套
├── 第20课 逻辑运算符
├── 第21课 多分支if语句
├── 第22课 运算符的运算优先级
├── 第23课 switch语句
第三章 循环结构
├── 第24课 认识for语句
├── 第25课 认识while语句
├── 第26课 认识do-while语句
├── 第27课 程序流程图
├── 第28课 累加
├── 第29课 累乘与连除
├── 第30课 明确次数控制
├── 第31课 统计
├── 第32课 循环控制语句
├── 第33课 枚举答案
├── 第34课 初始难以确定个数的输入
├── 第35课 初始难以确定次数的循环
├── 第36课 循环嵌套
├── 第37课 合理设置for中控制变量
├── 第38课 图形输出
├── 第39课 时间复杂度
第四章 函数
├── 第40课 与字符相关的函数
├── 第41课 与整型相关的数学库函数
├── 第42课 与实型相关的数学库函数
├── 第43课 整数的进制转换
├── 第44课 以二进制的角度看整数
├── 第45课 整数的位运算
├── 第46课 自己定义函数
├── 第47课 递归
├── 第48课 GDB调试
├── 第49课 变量地址、指针及引用
第五章 数的存储与组织
├── 第50课 认识一维数组
├── 第51课 认识vector
├── 第52课 数组指针与容器迭代器
├── 第53课 找最值
├── 第54课 默认排序函数
├── 第55课 自定义规则的排序
├── 第56课 二分查找函数
├── 第57课 全排列函数
├── 第58课 去重函数
├── 第59课 堆函数与优先队列
├── 第60课 数组序号的利用
├── 第61课 set与map
├── 第62课 认识二维数组
├── 第63课 方阵填数
├── 第64课 二维数组的存储方式
├── 第65课 二维数组上的递归
├── 第66课 图的存储方式
├── 第67课 递推
第六章 字符数组与字符串
├── 第68课 认识字符数组
├── 第69课 认识string
├── 第70课 string类和字符数组的异同
├── 第71课 字典序
├── 第72课 字符串和数值互换
├── 第73课 快读和快写
├── 第74课 memset函数和fill函数
第七章 结构体和文件
├── 第75课 结构体struct
├── 第76课 两个对象比较大小
├── 第77课 节点的定义
├── 第78课 大整数 - 副本
├── 第78课 大整数
├── 第79课 文件操作
├── 第80课 对拍
├── 第81课 异常处理
第八章 算法设计初体验
├── 第82课 蛮力法
├── 第83课 减治法
├── 第84课 分治法
├── 第85课 贪婪技术
├── 第86课 记录结果再利用

第一章 顺序结构

第01课 计算机设计语言

第02课 第一个C++程序

题目编号 题目名称 通过 提交
SSBAS3001 【例2.1】Hello World 通过 提交
SSBAS3002 【例2.2】你好世界 通过 提交
SSBAS3003 练2.1 春节快乐 通过 提交
SSBAS3004 练2.2 单句春晓 通过 提交

第03课 输出类--cout

题目编号 题目名称 通过 提交
SSBAS3005 【例3.1】 输出表达式的值 通过 提交
SSBAS3006 【例3.2】 打印长方形 通过 提交
SSBAS3007 练3.1 唐诗春晓 通过 提交
SSBAS3008 练3.2 雪花 通过 提交
SSBAS3009 练3.3 01子串 通过 提交

第04课 整型变量--int

题目编号 题目名称 通过 提交
SSBAS3010 【例4.1】 交换两个数的位置 通过 提交
SSBAS3011 【例4.2】 天安门广场的面积 通过 提交
SSBAS3012 练4.1 阿布拉1 通过 提交
SSBAS3013 练4.2 列朋波骨 通过 提交
SSBAS3014 练4.3 3个连续数 通过 提交
SSBAS3015 练4.4 牛吃牧草 通过 提交

第05课 输入类--cin

题目编号 题目名称 通过 提交
SSBAS3016 【例5.1】量身高 通过 提交
SSBAS3017 【例5.2】输出第二个整数 通过 提交
SSBAS3018 练5.1 复读机 通过 提交
SSBAS3019 练5.2 阿布拉2 通过 提交
SSBAS3020 练5.3 电影票 通过 提交

第06课 加法、减法和乘法

题目编号 题目名称 通过 提交
SSBAS3021 【例6.1】 比赛成绩 通过 提交
SSBAS3022 【例6.2】捡石头 通过 提交
SSBAS3023 【例6.3】 套盒子 通过 提交
SSBAS3024 练6.1 植树造林 通过 提交
SSBAS3025 练6.2 兴趣小组 通过 提交
SSBAS3026 练6.3 整数的和 通过 提交

第07课 浮点类型

题目编号 题目名称 通过 提交
SSBAS3027 【例7.1】保留3位小数 通过 提交
SSBAS3028 【例7.2】与圆相关的计算 通过 提交
SSBAS3029 练7.1 埃及金字塔 通过 提交
SSBAS3030 练7.2 保留12位小数 通过 提交
SSBAS3031 练7.3买图书 通过 提交
SSBAS3032 练7.4梯形面积 通过 提交

第08课 求商、求余和除法

题目编号 题目名称 通过 提交
SSBAS3033 【例8.1】人民币支付 通过 提交
SSBAS3034 【例8.2】成绩 通过 提交
SSBAS3035 【例8.3】计算球的体积 通过 提交
SSBAS3036 练8.1 尼克与强盗 通过 提交
SSBAS3037 练8.2 完成习题 通过 提交
SSBAS3038 练8.3计算分数的浮点数值 通过 提交
SSBAS3039 练8.4带余除法 通过 提交
SSBAS3040 练8.5 幸运数 通过 提交

第09课 字符类型 char

题目编号 题目名称 通过 提交
SSBAS3041 【例9.1】输出字符三角形 通过 提交
SSBAS3042 【例9.2】打印字符 通过 提交
SSBAS3043 【例9.3】小写字母转大写字母 通过 提交
SSBAS3044 练9.1 字符菱形 通过 提交
SSBAS3045 练9.2 打印ASCII码 通过 提交
SSBAS3046 练9.3 加四密码 通过 提交

第10课 赋值运算符

题目编号 题目名称 通过 提交
SSBAS3047 【例10.1】机票打折 通过 提交
SSBAS3048 【例10.2】分钱游戏 通过 提交
SSBAS3049 练10.1 细胞分裂 通过 提交
SSBAS3050 练10.2 浮点数向零舍入 通过 提交
SSBAS3051 练10.3 计算浮点数相除的余 通过 提交

第11课 特殊运算符

题目编号 题目名称 通过 提交
SSBAS3052 【例11.1】鸡兔同笼 通过 提交
SSBAS3053 【例11.2】数字对调 通过 提交
SSBAS3054 练11.1温度表达转化 通过 提交
SSBAS3055 练11.2 间隔输出 通过 提交
SSBAS3056 练11.3 等差数列末项计算 通过 提交
SSBAS3057 练11.4计算(a+b)×c的值 通过 提交
SSBAS3058 练11.5计算(a+b)/c的值 通过 提交

第12课 标准数据类型范围及转换

题目编号 题目名称 通过 提交
SSBAS3059 【例12.1】浮点型数据类型存储空间大小 通过 提交
SSBAS3060 【例12.2】长方体表面积 通过 提交
SSBAS3061 【例12.3】甲流疫情死亡率 通过 提交
SSBAS3062 练12.1整型数据类型存储空间大小 通过 提交
SSBAS3063 练12.2奇葩的饭店 通过 提交
SSBAS3064 练12.3 A×B问题 通过 提交
SSBAS3065 练12.4计算并联电阻的阻值 通过 提交

第13课 printf 和 scanf 函数

题目编号 题目名称 通过 提交
SSBAS3066 【例13.1】空格分隔输出 通过 提交
SSBAS3067 【例13.2】 电子表 通过 提交
SSBAS3068 【例13.3】时间差 通过 提交
SSBAS3069 练13.1竖式计算 通过 提交
SSBAS3070 练13.2 对齐输出 通过 提交
SSBAS3071 练13.3 反向输出一个三位数 通过 提交
SSBAS3072 练13.4 糖果游戏 通过 提交

第14课 四舍六入五留双 {#my-anchor}

题目编号 题目名称 通过 提交
SSBAS3073 【例14.1】输出浮点数 通过 提交
SSBAS3074 【例14.2】 四舍六入五留双 通过 提交
SSBAS3075 【例14.3】 数学课上 通过 提交
SSBAS3076 练14.1 歌手大奖赛 通过 提交
SSBAS3077 练14.2 平均分 通过 提交
SSBAS3078 练14.3 地球人口承载力估计 通过 提交
SSBAS3079 练14.4 计算多项式的值 通过 提交

第二章 选择结构

第15课 if语句

题目编号 题目名称 通过 提交
SSBAS3080 【例15.1】 整型与布尔型的转换 通过 提交
SSBAS3081 【例15.2】 偶数 通过 提交
SSBAS3082 【例15.3】 最大数输出 通过 提交
SSBAS3083 练15.1 其他数据类型存储空间大小 通过 提交
SSBAS3084 练15.2 智商问题 通过 提交
SSBAS3085 练15.3 最大的数 通过 提交

第16课 关系运算符

题目编号 题目名称 通过 提交
SSBAS3086 【例16.1】 判断数正负 通过 提交
SSBAS3087 【例16.2】 开灯 通过 提交
SSBAS3088 【例16.3】 收费 通过 提交
SSBAS3089 练16.1 跳绳达人 通过 提交
SSBAS3090 练16.2 奇偶数判断 通过 提交
SSBAS3091 练16.3 选择题判定 通过 提交

第17课 if-else 语句

题目编号 题目名称 通过 提交
SSBAS3092 【例17.1】 双面打印 通过 提交
SSBAS3093 【例17.2】 蜗牛爬行 通过 提交
SSBAS3094 【例17.3】 内功逼毒 通过 提交
SSBAS3095 练17.1 奇偶ASCII值判断 通过 提交
SSBAS3096 练17.2 公园门票 通过 提交
SSBAS3097 练17.3 比大小 通过 提交

第18课 三目运算符

题目编号 题目名称 通过 提交
SSBAS3098 【例18.1】 睡眠 通过 提交
SSBAS3099 【例18.2】 孔融让梨 通过 提交
SSBAS3100 【例18.3】 卡牌游戏 通过 提交
SSBAS3101 练18.1 还要等多久 通过 提交
SSBAS3102 练18.2 苹果和虫子 通过 提交
SSBAS3103 练18.3 组别判断 通过 提交
SSBAS3104 练18.4 计算邮资 通过 提交

第19课 分支语句嵌套

题目编号 题目名称 通过 提交
SSBAS3105 【例19.1】 鸡兔同笼 通过 提交
SSBAS3106 【例19.2】 判断身材 通过 提交
SSBAS3107 【例19.3】 田忌赛马 通过 提交
SSBAS3108 练19.1 整数大小比较 通过 提交
SSBAS3109 练19.2 三个数 通过 提交
SSBAS3110 练19.3 比大小 通过 提交
SSBAS3111 练19.4 骑车与走路 通过 提交
SSBAS3112 练19.5 判断生肖 通过 提交

第20课 逻辑运算符

题目编号 题目名称 通过 提交
SSBAS3113 【例20.1】 范围判断 通过 提交
SSBAS3114 【例20.2】 收集瓶盖赢大奖 通过 提交
SSBAS3115 【例20.3】 0与1 通过 提交
SSBAS3116 练20.1 适合晨练 通过 提交
SSBAS3117 练20.2 判断是否为两位数 通过 提交
SSBAS3118 练20.3 开灯关灯 通过 提交
SSBAS3119 练20.4 判断点在第几象限 通过 提交
SSBAS3120 练20.5 点和正方形的关系 通过 提交

第21课 多分支 if 语句

题目编号 题目名称 通过 提交
SSBAS3121 【例21.1】 定制毕业服 通过 提交
SSBAS3122 【例21.2】 判断整数位数 通过 提交
SSBAS3123 【例21.3】 字符类型判断 通过 提交
SSBAS3124 练21.1 年龄段判断 通过 提交
SSBAS3125 练21.2 邮寄包裹 通过 提交
SSBAS3126 练21.3 神奇装置 通过 提交
SSBAS3127 练21.4 体质指数BMI 通过 提交
SSBAS3128 练21.5 打车费用 通过 提交

第22课 运算符的运算优先级

题目编号 题目名称 通过 提交
SSBAS3129 【例22.1】 有一门课不及格的学生 通过 提交
SSBAS3130 【例22.2】 整除相乘 通过 提交
SSBAS3131 【例22.3】 回文数 通过 提交
SSBAS3132 练22.1 闰年与平年 通过 提交
SSBAS3133 练22.2 欧耶欧耶 通过 提交
SSBAS3134 练22.3 爱你爱你 通过 提交
SSBAS3135 练22.4 三角形判断 通过 提交

第23课 switch 语句

题目编号 题目名称 通过 提交
SSBAS3136 【例23.1】 后天星期 通过 提交
SSBAS3137 【例23.2】 这个月有几天 通过 提交
SSBAS3138 【例23.3】 简单计算器 通过 提交
SSBAS3139 练23.1 成绩等级 通过 提交
SSBAS3140 练23.2 王宅六味 通过 提交
SSBAS3141 练23.3 晶晶赴约会 通过 提交
SSBAS3142 练23.4 首字母 通过 提交

第三章 循环结构

第24课 认识 for 语句

题目编号 题目名称 通过 提交
SSBAS3143 【例24.1】 重要的话说 n 遍 通过 提交
SSBAS3144 【例24.2】 26个兄弟姐妹1 通过 提交
SSBAS3145 【例24.3】 奇数求和 通过 提交
SSBAS3146 练24.1 老狼老狼 通过 提交
SSBAS3147 练24.2 for循环求和 通过 提交
SSBAS3148 练24.3 循环输出 通过 提交

第25课 认识 while 语句

题目编号 题目名称 通过 提交
SSBAS3149 【例25.1】 不说脏话 通过 提交
SSBAS3150 【例25.2】 26个兄弟姐妹2 通过 提交
SSBAS3151 【例25.3】 输出奇偶数之和 通过 提交
SSBAS3152 练25.1 打老虎 通过 提交
SSBAS3153 练25.2 订餐时间 通过 提交
SSBAS3154 练25.3 偶数求和 通过 提交

第26课 认识 do-while 语句

题目编号 题目名称 通过 提交
SSBAS3155 【例26.1】 人类的本质 通过 提交
SSBAS3156 【例26.2】 循环判断输出 通过 提交
SSBAS3157 【例26.3】 多数求和 通过 提交
SSBAS3158 练26.1 输出偶数 通过 提交
SSBAS3159 练26.2 分苹果 通过 提交
SSBAS3160 练26.3 求平均年龄 通过 提交

第27课 程序流程图

题目编号 题目名称 通过 提交
SSBAS3161 【例27.1】 求整数的和与均值 通过 提交
SSBAS3162 【例27.2】 最小n值 通过 提交
SSBAS3163 【例27.3】 第几项 通过 提交
SSBAS3164 练27.1 叮叮当当 通过 提交
SSBAS3165 练27.2 布纳特难题 通过 提交
SSBAS3166 练27.3 称心如意 通过 提交

第28课 累加

题目编号 题目名称 通过 提交
SSBAS3167 【例28.1】 统计奖牌 通过 提交
SSBAS3168 【例28.2】 求出e的值 通过 提交
SSBAS3169 【例28.3】 数列分段 通过 提交
SSBAS3170 练28.1 多边形内角和 通过 提交
SSBAS3171 练28.2 满足条件的数累加 通过 提交
SSBAS3172 练28.3 短信计费 通过 提交
SSBAS3173 练28.4 上课点名 通过 提交

第29课 累乘与连除

题目编号 题目名称 通过 提交
SSBAS3174 【例29.1】 求阶乘 通过 提交
SSBAS3175 【例29.2】 幂的末尾 通过 提交
SSBAS3176 【例29.3】 求小数的某一位 通过 提交
SSBAS3177 练29.1 人口增长问题 通过 提交
SSBAS3178 练29.2 末两位数 通过 提交
SSBAS3179 练29.3 银行利息 通过 提交

第30课 明确次数控制

题目编号 题目名称 通过 提交
SSBAS3180 【例30.1】 平方根 通过 提交
SSBAS3181 【例30.2】回家作业 通过 提交
SSBAS3182 【例30.3】 按要求计算输出 通过 提交
SSBAS3183 练30.1 鸡尾酒疗法 通过 提交
SSBAS3184 练30.2 错误减法 通过 提交
SSBAS3185 练30.3 奇偶分家 通过 提交

第31课 统计

题目编号 题目名称 通过 提交
SSBAS3186 【例31.1】 石头剪子布 通过 提交
SSBAS3187 【例31.2】 证书等级 通过 提交
SSBAS3188 【例31.3】正常血压 通过 提交
SSBAS3189 练31.1 年龄与疾病 通过 提交
SSBAS3190 练31.2 数值统计 通过 提交
SSBAS3191 练31.3 画图 通过 提交

第32课 循环控制语句

题目编号 题目名称 通过 提交
SSBAS3192 【例32.1】 学游泳 通过 提交
SSBAS3193 【例32.2】 凑数 通过 提交
SSBAS3194 【例32.3】 数位积 通过 提交
SSBAS3195 练32.1 立方和不等式 通过 提交
SSBAS3196 练32.2 种植竹笋 通过 提交
SSBAS3197 练32.3 买房子 通过 提交

第33课 枚举答案

题目编号 题目名称 通过 提交
SSBAS3198 【例33.1】 卡(qia)常数 通过 提交
SSBAS3199 【例33.2】 两位数 通过 提交
SSBAS3200 【例33.3】 凑数 通过 提交
SSBAS3201 练33.1 3721数 通过 提交
SSBAS3202 练33.2 素数判断 通过 提交
SSBAS3203 练33.3 水仙花数 通过 提交

第34课 初始难以确定个数的输入

题目编号 题目名称 通过 提交
SSBAS3204 【例34.1】 计分程序 通过 提交
SSBAS3205 【例34.2】 配对碱基链 通过 提交
SSBAS3206 【例34.3】 统计数字字符个数 通过 提交
SSBAS3207 练34.1 学习加法 通过 提交

第35课 初始难以确定次数的循环

题目编号 题目名称 通过 提交
SSBAS3208 【例35.1】 分离整数的各个数位 通过 提交
SSBAS3209 【例35.2】 角谷猜想 通过 提交
SSBAS3210 【例35.3】 最大公约数 通过 提交
SSBAS3211 练35.1 传输数据 通过 提交
SSBAS3212 练35.2 加加乐 通过 提交
SSBAS3213 练35.3 大大大 通过 提交
SSBAS3214 练35.4 奶牛的数字游戏 通过 提交

第36课 循环嵌套

题目编号 题目名称 通过 提交
SSBAS3215 【例36.1】 计算矩阵边缘元素之和 通过 提交
SSBAS3216 【例36.2】 计数问题 通过 提交
SSBAS3217 【例36.3】 最大质数 通过 提交
SSBAS3218 练36.1 矩阵对角线元素之和 通过 提交
SSBAS3219 练36.2 不定方程求解 通过 提交
SSBAS3220 练36.3 九九乘法表 通过 提交

第37课 合理设置 for 中控制变量

题目编号 题目名称 通过 提交
SSBAS3221 【例37.1】 分数加减表达式的值 通过 提交
SSBAS3222 【例37.2】 求分数序列和 通过 提交
SSBAS3223 【例37.3】 菱形图形 通过 提交
SSBAS3224 练37.1 有规律图形 通过 提交
SSBAS3225 练37.2 图形的窍门1 通过 提交
SSBAS3226 练37.3 图形的窍门2 通过 提交

第38课 图形输出

题目编号 题目名称 通过 提交
SSBAS3227 【例38.1】 画出矩形 通过 提交
SSBAS3228 【例38.2】 图形输出 通过 提交
SSBAS3229 【例38.3】 X战警 通过 提交
SSBAS3230 练38.1 宇宙大爆炸 通过 提交
SSBAS3231 练38.2 大写字母 Y 通过 提交
SSBAS3232 练38.3 空心菱形 通过 提交
SSBAS3233 练38.4 金字塔 通过 提交

第39课 时间复杂度

题目编号 题目名称 通过 提交
SSBAS3234 【例39.1】 鼓掌次数 通过 提交
SSBAS3235 【例39.2】 球弹跳高度的计算 通过 提交
SSBAS3236 练39.1 书香阁座位 通过 提交
SSBAS3237 练39.2 蜗牛爬树 通过 提交
SSBAS3238 练39.3 鸡兔同笼 通过 提交
SSBAS3239 练39.4 百钱买百鸡 通过 提交

第四章 函数

第40课 与字符相关的函数

题目编号 题目名称 通过 提交
SSBAS3240 【例40.1】 字符类型判断 通过 提交
SSBAS3241 【例40.2】 蜗牛字母 通过 提交
SSBAS3242 【例40.3】ISBN码 通过 提交
SSBAS3243 练40.1 小写变大写 通过 提交
SSBAS3244 练40.2 打印字符 通过 提交
SSBAS3245 练40.3 ASCII码 通过 提交

第41课 与整型相关的数学库函数

题目编号 题目名称 通过 提交
SSBAS3246 【例41.1】 乘方计算 通过 提交
SSBAS3247 【例41.2】 绝对值排序 通过 提交
SSBAS3248 【例41.3】 最小数和最大数 通过 提交
SSBAS3249 练41.1比分数 通过 提交
SSBAS3250 练41.2计算2的幂 通过 提交
SSBAS3251 练41.3 计算星期几 通过 提交

第42课 与实型相关的数学库函数

题目编号 题目名称 通过 提交
SSBAS3252 【例42.1】 雇佣兵 通过 提交
SSBAS3253 【例42.2】 数学课上 通过 提交
SSBAS3254 【例42.3】 判断浮点数是否相等 通过 提交
SSBAS3255 练42.1 计算线段长度 通过 提交
SSBAS3256 练42.2 求绝对值 通过 提交
SSBAS3257 练42.3 浮点数向零舍入 通过 提交
SSBAS3258 练42.4 优秀数字 通过 提交
SSBAS3259 练42.5 大象喝水 通过 提交

第43课 以二进制的角度看整数

题目编号 题目名称 通过 提交
SSBAS3260 【例43.1】 八进制转十进制 通过 提交
SSBAS3261 【例43.2】 IP地址 通过 提交
SSBAS3262 【例43.3】 转二进制 通过 提交
SSBAS3263 练43.1十进制转八进制 通过 提交
SSBAS3264 练43.2十进制转十六进制 通过 提交
SSBAS3265 练43.3算进制 通过 提交

第44课 整数的进制转换

题目编号 题目名称 通过 提交
SSBAS3266 【例44.1】 输出二进制补码 通过 提交
SSBAS3267 【例44.2】 1的个数 通过 提交
SSBAS3268 【例44.3】 内码对称 通过 提交
SSBAS3269 练44.1 比特童币 通过 提交
SSBAS3270 练44.2 二进制转化为十进制 通过 提交
SSBAS3271 练44.3 二进制串 通过 提交

第45课 位运算与 builtin 内建函数

题目编号 题目名称 通过 提交
SSBAS3272 【例45.1】 高低位交换 通过 提交
SSBAS3273 【例45.2】 筷子大作战 通过 提交
SSBAS3274 【例45.3】 寻找最低数 通过 提交
SSBAS3275 【例45.4】 数位翻转 通过 提交
SSBAS3276 练45.1 计算2的幂 通过 提交
SSBAS3277 练45.2 异或运算 通过 提交
SSBAS3278 练45.3 小 B 的异或 通过 提交

第46课 自己定义函数

题目编号 题目名称 通过 提交
SSBAS3279 【例46.1】 完全数 通过 提交
SSBAS3280 【例46.2】 数字统计 通过 提交
SSBAS3281 【例46.3】 素数回文数的个数 通过 提交
SSBAS3282 练46.1 求π的值 通过 提交
SSBAS3283 练46.2 求丑数 通过 提交
SSBAS3284 练46.3 哥德巴赫猜想 通过 提交
SSBAS3285 练46.4 第N个智慧数 通过 提交

第47课 递归

题目编号 题目名称 通过 提交
SSBAS3286 【例47.1】 倒序数 通过 提交
SSBAS3287 【例47.2】 转进制 通过 提交
SSBAS3288 【例47.3】 最大公约数 通过 提交
SSBAS3289 练47.1 交作业 通过 提交
SSBAS3290 练47.2 通力合作 通过 提交
SSBAS3291 练47.3 谁是老大 通过 提交
SSBAS3292 练47.4 小明吃苹果 通过 提交

第48课 GDB 调试

题目编号 题目名称 通过 提交
SSBAS3293 【例48.1】 斐波那契数列 通过 提交

第49课 变量地址、指针及引用

题目编号 题目名称 通过 提交
SSBAS3294 【例49.1】回文平方数 通过 提交

第五章 数的存储与组织

第50课 认识一维数组

题目编号 题目名称 通过 提交
SSBAS3295 【例50.1】陶陶摘苹果 通过 提交
SSBAS3296 【例50.2】 计算书费 通过 提交
SSBAS3297 【例50.3】 平衡数 通过 提交
SSBAS3298 练50.1 查分程序 通过 提交
SSBAS3299 练50.2 卡牌游戏 II 通过 提交
SSBAS3300 练50.3 日记第几天 通过 提交

第51课 认识 vector

题目编号 题目名称 通过 提交
SSBAS3301 【例51.1】 删除元素 通过 提交
SSBAS3302 【例51.2】 插入元素 通过 提交
SSBAS3303 【例51.3】 平移数据 通过 提交
SSBAS3304 练51.1 向量点积计算 通过 提交
SSBAS3305 练51.2 老鹰捉小鸡 通过 提交
SSBAS3306 练51.3 纸杯猜数 通过 提交

第52课 数组指针与容器迭代器

题目编号 题目名称 通过 提交
SSBAS3307 【例52.1】 不与最大数相同的数字之和 通过 提交
SSBAS3308 【例52.2】 序列倒置 通过 提交
SSBAS3309 练52.1 输出成绩 通过 提交
SSBAS3310 练52.2 数组间的比较大小 通过 提交
SSBAS3311 练52.3 插队 通过 提交

第53课 找最值

题目编号 题目名称 通过 提交
SSBAS3312 【例53.1】 最大数位置 通过 提交
SSBAS3313 【例53.2】 白细胞计数 通过 提交
SSBAS3314 练53.1 打擂台 通过 提交
SSBAS3315 练53.2 小明做题 通过 提交

第54课 默认排序函数

题目编号 题目名称 通过 提交
SSBAS3316 【例54.1】 奇数单增序列 通过 提交
SSBAS3317 【例54.2】 学生组队 通过 提交
SSBAS3318 练54.1 6084问题 通过 提交
SSBAS3319 练54.2 小科的三角形 通过 提交
SSBAS3320 练54.3 竞选总统 通过 提交
SSBAS3321 练54.4 整数ABC 通过 提交
SSBAS3322 练54.5 损失最小 通过 提交

第55课 自定义规则的排序

题目编号 题目名称 通过 提交
SSBAS3323 【例55.1】 整数奇偶排序 通过 提交
SSBAS3324 【例55.2】 约翰书架 通过 提交
SSBAS3325 【例55.3】 绝对值排序 通过 提交
SSBAS3326 练55.1 合影效果 通过 提交
SSBAS3327 练55.2 跳绳比赛 通过 提交
SSBAS3328 练55.3 收益最大 通过 提交
SSBAS3329 练55.4 沙堡 通过 提交

第56课 二分查找函数

题目编号 题目名称 通过 提交
SSBAS3330 【例56.1】 和为给定数 通过 提交
SSBAS3331 【例56.2】 购买饮料 通过 提交
SSBAS3332 练56.1 猜猜乐 通过 提交
SSBAS3333 练56.2 查找最接近的元素 通过 提交

第57课 全排列函数

题目编号 题目名称 通过 提交
SSBAS3334 【例57.1】 字典序第几小 通过 提交
SSBAS3335 【例57.2】 上一个排列 通过 提交
SSBAS3336 【例57.3】火星人 通过 提交
SSBAS3337 练57.1 全排列问题 通过 提交

第58课 去重函数

题目编号 题目名称 通过 提交
SSBAS3338 【例58.1】 明明的随机数 通过 提交
SSBAS3339 【例58.2】 序列处理 通过 提交
SSBAS3340 【例58.3】 电梯运行时间 通过 提交
SSBAS3341 练58.1 严格排名 通过 提交

第59课 堆函数与优先队列

题目编号 题目名称 通过 提交
SSBAS3342 【例59.1】 合并果子 通过 提交
SSBAS3343 练59.1 第n大的数 通过 提交

第60课 数组序号的利用

题目编号 题目名称 通过 提交
SSBAS3344 【例60.1】 整数去重 通过 提交
SSBAS3345 【例60.2】 约瑟夫问题 通过 提交
SSBAS3346 【例60.3】 找素数 通过 提交
SSBAS3347 练60.1 丢失的数字 通过 提交
SSBAS3348 练60.2 众数 通过 提交
SSBAS3349 练60.3 余数个数 通过 提交
SSBAS3350 练60.4 捉迷藏 通过 提交
SSBAS3351 练60.5 素数筛选 通过 提交
SSBAS3352 练60.6 胡萝卜与骨头 通过 提交

第61课 set 与 map

题目编号 题目名称 通过 提交
SSBAS3353 【例61.1】 机器翻译 通过 提交
SSBAS3354 【例61.2】 最近的一对 通过 提交
SSBAS3355 【例61.3】 图书管理员 通过 提交
SSBAS3356 练61.1 统计字符数 通过 提交
SSBAS3357 练61.2 掷骰子 通过 提交
SSBAS3358 练61.3 文体两开花 通过 提交

第62课 认识二维数组

题目编号 题目名称 通过 提交
SSBAS3359 【例62.1】 矩阵加法 通过 提交
SSBAS3360 【例62.2】 相邻数之和 通过 提交
SSBAS3361 【例62.3】 地雷数计算 通过 提交
SSBAS3362 练62.1 矩形的下三角 通过 提交
SSBAS3363 练62.2 矩阵乘法 通过 提交
SSBAS3364 练62.3 学习效率 通过 提交

第63课 方阵填数

题目编号 题目名称 通过 提交
SSBAS3365 【例63.1】 蛇形填数 通过 提交
SSBAS3366 【例63.2】 回形方阵 通过 提交
SSBAS3367 练63.1 蛇行三角形 通过 提交
SSBAS3368 练63.2 斜行方阵 通过 提交
SSBAS3369 练63.3 迂回方阵 通过 提交

第64课 二维数组的存储方式

题目编号 题目名称 通过 提交
SSBAS3370 【例64.1】 二维数组转置 通过 提交
SSBAS3371 【例64.2】 生日相同 通过 提交
SSBAS3372 练64.1 图像旋转 通过 提交
SSBAS3373 练64.2 图像旋转翻转变换 通过 提交
SSBAS3374 练64.3 打印沙漏 通过 提交

第65课 二维数组上的递归

题目编号 题目名称 通过 提交
SSBAS3375 【例65.1】 循环比赛 通过 提交
SSBAS3376 【例65.2】 清除地雷 通过 提交
SSBAS3377 【例65.3】 细胞个数 通过 提交
SSBAS3378 练65.1 水洼个数 通过 提交
SSBAS3379 练65.2 跳房子 通过 提交
SSBAS3380 练65.3 螺旋矩阵 通过 提交

第66课 图的存储方式

题目编号 题目名称 通过 提交
SSBAS3381 【例66.1】 图论入门 通过 提交
SSBAS3382 【例66.2】 朋友关系 通过 提交
SSBAS3383 练66.1 黑马篮球队 通过 提交

第67课 递推

题目编号 题目名称 通过 提交
SSBAS3384 【例67.1】 爬楼梯 通过 提交
SSBAS3385 【例67.2】 昆虫繁殖 通过 提交
SSBAS3386 【例67.3】 数字金字塔 通过 提交
SSBAS3387 练67.1 斐波那契数列 通过 提交
SSBAS3388 练67.2 金猪大家庭 通过 提交
SSBAS3389 练67.3 背单词 通过 提交

第六章字符数组与字符串

第68课 认识字符数组

题目编号 题目名称 通过 提交
SSBAS3390 【例68.1】自动应答器 通过 提交
SSBAS3391 【例68.2】 简单密码 通过 提交
SSBAS3392 【例68.3】 忽略大小写的字符串比较 通过 提交
SSBAS3393 练68.1 输出亲朋字符串 通过 提交
SSBAS3394 练68.2 字符串判等 通过 提交
SSBAS3395 练68.3 车牌问题 通过 提交
SSBAS3396 练68.4 雷同检测 通过 提交
SSBAS3397 练68.5 采访报道 通过 提交

第69课 认识 string

题目编号 题目名称 通过 提交
SSBAS3398 【例69.1】 过滤多余的空格 通过 提交
SSBAS3399 【例69.2】 矩阵交换行 通过 提交
SSBAS3400 【例69.3】 字符串中的空格 通过 提交
SSBAS3401 练69.1 单词的长度 通过 提交
SSBAS3402 练69.2 单词倒排 通过 提交
SSBAS3403 练69.3 整理药名 通过 提交
SSBAS3404 练69.4 信息加密 通过 提交
SSBAS3405 练69.5 恺撒加密术 通过 提交

第70课 string 类和字符数组的异同

题目编号 题目名称 通过 提交
SSBAS3406 【例70.1】 字符串移位包含问题 通过 提交
SSBAS3407 【例70.2】 求A-B字符串 通过 提交
SSBAS3408 【例70.3】 单词翻转 通过 提交
SSBAS3409 练70.1 验证子串 通过 提交
SSBAS3410 练70.2 判断字符串是否为回文 通过 提交
SSBAS3411 练70.3 删除单词后缀 通过 提交

第71课 字典序

题目编号 题目名称 通过 提交
SSBAS3412 【例71.1】 字典序排序 通过 提交
SSBAS3413 【例71.2】 01串排序 通过 提交
SSBAS3414 【例71.3】 拼最大整数 通过 提交
SSBAS3415 练71.1成绩排序 通过 提交

第72课 字符串和数值互换

题目编号 题目名称 通过 提交
SSBAS3416 【例72.1】 二进制转化为十进制 通过 提交
SSBAS3417 【例72.2】 取出整数的一部分 通过 提交
SSBAS3418 【例72.3】 提取数字串按数值排序 通过 提交
SSBAS3419 【例72.4】乘法运算 通过 提交
SSBAS3420 练72.1 茶道 通过 提交
SSBAS3421 练72.2 n-1位数 通过 提交
SSBAS3422 练72.3 A+B的结果 通过 提交
SSBAS3423 练72.4 口算练习题 通过 提交

第73课 快读和快写

题目编号 题目名称 通过 提交
SSBAS3424 【例73.1】 找球号 通过 提交
SSBAS3425 【例73.2】 数组的距离 通过 提交

第74课 memset 函数和 fill 函数

题目编号 题目名称 通过 提交
SSBAS3426 【例74.1】 倒杨辉三角 通过 提交
SSBAS3427 【例74.2】 古风排版 通过 提交
SSBAS3428 【例74.3】 彼得·潘框架 通过 提交
SSBAS3429 练74.1 垂直直方图 通过 提交

第七章 结构体和文件

第75课 结构体 struct

题目编号 题目名称 通过 提交
SSBAS3430 【例75.1】 坐标统计 通过 提交
SSBAS3431 【例75.2】 区间合并 通过 提交
SSBAS3432 【例75.3】 谁拿了最多奖学金 通过 提交
SSBAS3433 练75.1奖学金【07NOIP普及组】 通过 提交
SSBAS3434 练75.2采购奖品 通过 提交
SSBAS3435 练75.3 日期排序 通过 提交

第76课 两个对象比较大小

题目编号 题目名称 通过 提交
SSBAS3436 【例76.1】 病人排队 通过 提交
SSBAS3437 练76.1生日排序 通过 提交
SSBAS3438 练76.2 精挑细选 通过 提交
SSBAS3439 练76.3 分数线划定 通过 提交

第77课 节点的定义

题目编号 题目名称 通过 提交
SSBAS3440 【例77.1】模拟链表 通过 提交
SSBAS3441 【例77.2】经验值 通过 提交
SSBAS3442 练77.1 队列复原 通过 提交

第78课 大整数

题目编号 题目名称 通过 提交
SSBAS3443 【例78.1】忽明忽暗 通过 提交
SSBAS3444 【例78.2】大整数加法 通过 提交
SSBAS3445 【例78.3】回文数(Noip1999) 通过 提交
SSBAS3446 练78.1 高精度乘法 通过 提交
SSBAS3447 练78.2 大整数减法 通过 提交

第79课 文件操作

第80课 对拍

第81课 异常处理

题目编号 题目名称 通过 提交
SSBAS3450 【例81.1】 计算(a+b)/c的值 通过 提交

第八章 算法设计初体验

第82课 蛮力法

题目编号 题目名称 通过 提交
SSBAS3451 【例82.1】不吉利日期 通过 提交
SSBAS3452 【例82.2】 座次问题 通过 提交
SSBAS3453 【例82.3】 公平抽签 通过 提交
SSBAS3454 练82.1 涂国旗 通过 提交
SSBAS3455 练82.2 三连击 通过 提交
SSBAS3456 练82.3 选数 通过 提交

第83课 减治法

题目编号 题目名称 通过 提交
SSBAS3457 【例83.1】 奥利凡德 通过 提交
SSBAS3458 【例83.2】二分查找 通过 提交
SSBAS3459 【例83.3】假币问题 通过 提交
SSBAS3460 【例83.4】最大公约数和最小公倍数 通过 提交
SSBAS3461 练83.1 压缩歌曲 通过 提交
SSBAS3462 练83.2 汽水瓶 通过 提交
SSBAS3463 练83.3 特殊的集合 通过 提交
SSBAS3464 练83.4 分解因数 通过 提交
SSBAS3465 练83.5 二分查找2 通过 提交

第84课 分治法

题目编号 题目名称 通过 提交
SSBAS3466 【例84.1】 取余运算 通过 提交
SSBAS3467 【例84.2】分香蕉 通过 提交
SSBAS3468 练84.1 2011n次方的后四位 通过 提交
SSBAS3469 练84.2 光荣的梦想 通过 提交

第85课 贪婪技术

题目编号 题目名称 通过 提交
SSBAS3470 【例85.1】 金银岛 通过 提交
SSBAS3471 【例85.2】 区间调度问题 通过 提交
SSBAS3472 【例85.3】 过河问题 通过 提交
SSBAS3473 练85.1 [NOIP2007 普及组] 纪念品分组 通过 提交
SSBAS3474 练85.2 排队接水 通过 提交
SSBAS3475 练85.3 删数问题(Noip1994) 通过 提交

第86课 记录结果再利用

题目编号 题目名称 通过 提交
SSBAS3476 【例86.1】 上台阶 通过 提交
SSBAS3477 【例86.2】 01背包问题 通过 提交
SSBAS3478 【例86.3】 完全背包问题 通过 提交
SSBAS3479 【例86.4】 混合背包 通过 提交
SSBAS3480 练86.1 旅行 通过 提交
SSBAS3481 练86.2 采药问题 通过 提交
SSBAS3482 练86.3 货币系统 通过 提交