【OpenJudge题集目录】MOOC课程程序设计与算法完整版

在这里插入图片描述


1.1 编程基础之输入输出(10题)

题目ID题目名称
01Hello, World!
02输出第二个整数
03对齐输出
04输出保留3位小数的浮点数
05输出保留12位小数的浮点数
06空格分隔输出
07输出浮点数
08字符三角形
09字符菱形
10超级玛丽游戏

1.2 编程基础之变量定义、赋值及转换(10题)

题目ID题目名称
01整型数据类型存储空间大小
02浮点型数据类型存储空间大小
03其他基本数据类型存储空间大小
04填空:类型转换1
05填空:类型转换2
06浮点数向零舍入
07打印ASCII码
08打印字符
09整型与布尔型的转换
10Hello, World!的大小

1.3 编程基础之算术表达式与顺序执行(20题)

题目ID题目名称
01A+B问题
02计算(a+b)*c的值
03计算(a+b)/c的值
04带余除法
05计算分数的浮点数值
06甲流疫情死亡率
07计算多项式的值
08温度表达转化
09与圆相关的计算
10计算并联电阻的阻值
11计算浮点数相除的余数
12计算球的体积
13反向输出一个三位数
14大象喝水
15苹果和虫子
16计算线段长度
17计算三角形面积
18等差数列末项计算
19A*B问题
20计算2的幂

1.4 编程基础之逻辑表达式与条件分支(21题)

题目ID题目名称
01判断数正负
02输出绝对值
03奇偶数判断
04奇偶ASCII值判断
05整数大小比较
06判断是否为两位数
07收集瓶盖赢大奖
08判断一个数能否同时被3和5整除
09判断能否被3,5,7整除
10有一门课不及格的学生
11晶晶赴约会
12骑车与走路
13分段函数
14计算邮资
15最大数输出
16三角形判断
17判断闰年
18点和正方形的关系
19简单计算器
20求一元二次方程的根
21苹果和虫子2

1.5 编程基础之循环控制(45题)

题目ID题目名称
01求平均年龄
02财务管理
03均值
04求整数的和与均值
05最高的分数
06整数序列的元素最大跨度值
07奥运奖牌计数
08多边形内角和
09奇数求和
10满足条件的数累加
11整数的个数
12与指定数字相同的数的个数
13乘方计算
14人口增长问题
15银行利息
16买房子
17菲波那契数列
18鸡尾酒疗法
19救援
20球弹跳高度的计算
21角谷猜想
22津津的储蓄计划
23药房管理
24正常血压
25求特殊自然数
26统计满足条件的4位数个数
27级数求和
28分离整数的各个数位
29数字反转
30含k个3的数
31开关灯
32求分数序列和
33计算分数加减表达式的值
34求阶乘的和
35求出e的值
36计算多项式的值
37雇佣兵
38计算多项式的导函数
39与7无关的数
40数1的个数
41数字统计
42画矩形
43质因数分解
44第n小的质数
45金币

1.6 编程基础之一维数组(15题)

题目ID题目名称
01与指定数字相同的数的个数
02陶陶摘苹果
03计算书费
04数组逆序重放
05年龄与疾病
06校门外的树
07有趣的跳跃
08石头剪刀布
09向量点积计算
10大整数加法
11大整数减法
12计算2的N次方
13大整数的因子
14求10000以内n的阶乘
15阶乘和

1.7 编程基础之字符串(35题)

题目ID题目名称
01统计数字字符个数
02找第一个只出现一次的字符
03基因相关性
04石头剪子布
05输出亲朋字符串
06合法 C 标识符
07配对碱基链
08字符替换
09密码翻译
10简单密码
11潜伏者
12加密的病历单
13将字符串中的小写字母转换成大写字母
14大小写字母互换
15整理药名
16忽略大小写的字符串比较
17字符串判等
18验证子串
19字符串移位包含问题
20删除单词后缀
21单词替换
22紧急措施
23过滤多余的空格
24单词的长度
25最长最短单词
26字符串最大跨距
27单词翻转
28单词倒排
29ISBN号码
30字符环
31字符串p型编码
32行程长度编码
33判断字符串是否为回文
34回文子串
35字符串的展开

1.8 编程基础之多维数组(25题)

题目ID题目名称
01矩阵交换行
02同行列对角线的格子
03计算矩阵边缘元素之和
04错误探测
05计算鞍点
06图像相似度
07矩阵归零消减序列和
08矩阵加法
09矩阵乘法
10矩阵转置
11图像旋转
12变幻的矩阵
13图像模糊处理
14扫雷游戏地雷数计算
15细菌的繁殖与扩散
16矩阵剪刀石头布
17最好的草
18肿瘤面积
19肿瘤检测
20反反复复
21二维数组右上左下遍历
22神奇的幻方
23二维数组回形遍历
24蛇形填充数组
25螺旋加密

1.9 编程基础之顺序查找(15题)

题目ID题目名称
01查找特定的值
02输出最高分数的学生姓名
03不高兴的津津
04谁拿了最多奖学金
05最大值和最小值的差
06笨小猴
07不与最大数相同的数字之和
08白细胞计数
09直方图
10找最大数序列
11连续出现的字符
12最长平台
13整数去重
14铺地毯
15接水问题

1.10 编程基础之简单排序(10题)

题目ID题目名称
01谁考了第k名
02奇数单增序列
03成绩排序
04奖学金
05分数线划定
06整数奇偶排序
07合影效果
08病人排队
09明明的随机数
10单词排序

1.11 编程基础之二分查找(10题)

题目ID题目名称
01查找最接近的元素
02二分法求函数的零点
03矩形分割
04网线主管
05
06月度开销
07和为给定数
08不重复地输出数
09膨胀的木棍
10河中跳房子

1.12 编程基础之函数与过程抽象(10题)

题目ID题目名称
01简单算术表达式求值
02短信计费
03甲流病人初筛
04最匹配的矩阵
05统计单词数
06寻宝
07机器翻译
08Vigenère密码
09图像旋转翻转变换
10素数对

1.13 编程基础之综合应用(51题)

题目ID题目名称
01数制转换
02不吉利日期
03八进制小数
04垂直直方图
05素数回文数的个数
06循环数
07玛雅历
08特殊日历计算
09大整数乘法
10判决素数个数
11回文素数
12分数求和
13人民币支付
14求满足条件的3位数
15求序列中的众数
16最长单词2
17文字排版
18Tomorrow never knows?
19啤酒厂选址
20话题焦点人物
21最大质因子序列
22因子分解
23区间内的真素数
24打印月历
25计算两个日期之间的天数
26n-gram串频统计
27除以13
28出现次数超过一半的数
29统计字符数
301的个数
31字符串中最长的连续出现的字符
32日历问题
33实数加法
34确定进制
35输出二进制补码
36二进制分类
37乒乓球
38花生采摘
39多项式输出
40提取数字串按数值排序
41判断元素是否存在
42出书最多
43相关月
44正整数的任意进制转换
45十进制到八进制
46八进制到十进制
47大整数除法
48实数加法
49计算对数
50数根
51古代密码

2.1 基本算法之枚举(37题)

题目ID题目名称
01Counterfeit Dollar
02Bomb Game
03数字方格
04鸡兔同笼
05两倍
06完美立方
07熄灯问题
08画家问题
09拨钟问题
10满足条件的整数
11确定进制
12生理周期
13子串计算
14Safecracker
15比赛排名
16和数
17因子问题
18谁是你的潜在朋友
19最简真分数
20找和为K的两个元素
21称体重
22比饭量
23垃圾炸弹
24Minecraft
25猴子吃桃
26Flip Game
27硬币面值组合
28五户共井问题
29余数相同问题
30我家的门牌号
31不定方程求解
32质数的和与积
33最接近的分数
34砝码称重
35三个三位数
36火车上的人数
37Cantor表

2.2 基本算法之递归和自调用函数(13题)

题目ID题目名称
01波兰表达式
02全排列
03分解因数
04菲波那契数列
05文件结构“图”
06Pell数列
07扩号匹配问题
08爬楼梯
09汉诺塔问题
10放苹果
11求最大公约数问题
122的幂次方表示
13PKU2506Tiling

2.3 基本算法之递归变递推(6题)

题目ID题目名称
01菲波那契数列(2)
02Pell数列
03上台阶
04流感传染
05放苹果
06PKU2506Tiling

2.4 基本算法之分治(7题)

题目ID题目名称
012011
02输出前k大的数
03区间合并
04求排列的逆序数
05一元三次方程求解
06统计数字
07Stupid cat & Doge

2.5 基本算法之搜索(36题)

题目ID题目名称
01Maze
02Dungeon Master
03Channel Allocation
04Lake Counting
05A Knight’s Journey
06LETTERS
07The Castle
08八皇后问题
09八皇后
10算24
11迷宫
12小游戏
13碎纸机
14城堡问题
15红与黑
16寻找Nemo
17Solitaire
18Pots
19仙岛求药
20走迷宫
21抓住那头牛
22符号三角形
23棋盘问题
24拯救行动
25鸣人和佐助
26走出迷宫
27取石子游戏
28放苹果
29迷宫问题
30献给阿尔吉侬的花束
31拯救公主
32分成互质组
33Saving Tang Monk
34马走日
35单词接龙
36Knight Moves

2.6 基本算法之动态规划(59题)

题目ID题目名称
01Maximum sum
02Post Office
03最长上升子序列
04最大子矩阵
05采药
06公共子序列
07吃糖果
08登山
09最长公共子上升序列
10Exchange Rates
11移动路线
12摘花生
13数字组合
14计算字符串距离
15糖果
16判断整除
17最大上升子序列和
18怪盗基德的滑翔翼
19宠物小精灵之收服
20踩方格
21开餐馆
22数据包的调度机制
23买书
24带通配符的字符串匹配
25放苹果
26Color Tunnels
27Charm Bracelet
28Divisibility
29最低通行费
30山区建小学
31三角形最佳路径问题
32鸡蛋的硬度
33大盗阿福
34股票买卖
35鸣人的影分身
36切割回文
37拦截导弹
38乘积最大
39装箱问题
40方格取数
41数的划分
42滑雪
43取数游戏
44核电站
45酒鬼
46Pku2440 DNA
47奶牛散步
48偶数个数字3
49[Usaco2009 Feb]Bullcow](#)
50Logs Stacking堆木头
51严格n元树
52技能树
53B君的多边形
54Push Botton Lock
55盒子与小球之二
56盒子与小球之三
57Zju2061 Buy the Ticket
58[Usaco2005 Nov]Ant Counting](#)
59Pku2680 Computer Transformation

2.7 基本算法之算法效率(12题)

题目ID题目名称
01神奇的口袋
02神奇的口袋(2)
03Going to the Movies
04小兔子捡金币
05Calling Extraterrestrial Intelligence Again
06选择客栈
07硬币
08简单的整数划分问题
09复杂的整数划分问题
10砝码称重V2
11最大公约数和最小公倍数问题
12Big String超级字符串

3.1 数据结构之结构(1题)

题目ID题目名称
01生日相同 2.0

3.2 数据结构之指针和链表(3题)

题目ID题目名称
01约瑟夫问题
02删除数组中的元素(链表)
03统计学生信息(使用动态链表完成)

3.3 数据结构之栈(3题)

题目ID题目名称
01波兰表达式
02RPN Calculator
03布尔表达式

3.4 数据结构之队列(2题)

题目ID题目名称
01Card Stacking
02Blah数集

3.5 数据结构之哈希(2题)

题目ID题目名称
01Sumsets
02正方形

3.6 数据结构之二叉树(2题)

题目ID题目名称
01二叉树
02Clear Cold Water

3.7 数据结构之堆(1题)

题目ID题目名称
01集合问题

3.8 数据结构之图(4题)

题目ID题目名称
01Avoid The Lakes
02围棋
03Is It A Tree?
04Professor John

3.9 数据结构之C++STL(9题)

题目ID题目名称
01词典
02身份确认
03List
04Set
05字符串操作
06热血格斗场
07冷血格斗场
08priority queue练习题
09排列

3.10 空间效率分析(0题)


4.1 算法之排序和算法性能(4题)

题目ID题目名称
01Sequence Median
02字符串数组排序问题
03日志排序
04瑞士轮

4.2 算法之数论(11题)

题目ID题目名称
01Euclid’s Game
02A Funny Game
03反正切函数的应用
04Coins
05方程求解
06两只鼹鼠
07Georgia and Bob
08Three powers
09beeline
10旅行
11Irrelevant Elements

4.3 算法之图论(5题)

题目ID题目名称
01宗教信仰
02Gopher II
03丛林中的路
04ROADS
05Heavy Transportation

4.4 算法之分治(2题)

题目ID题目名称
01麦森数
02The Sierpinski Fractal

4.5 算法之动态规划(24题)

题目ID题目名称
01Humble Numbers
02Mondriaan’s Dream
03Dividing
04完美覆盖
05矩形覆盖
06钉子和小球
07棋盘分割
08陪审团的人选
09UNIMODAL PALINDROMIC DECOMPOSITIONS
10Telephone Wire
11Tiling a Grid With Dominoes
12雷涛的小猫
13Sanguo
14A decorative fence
15Blocks
16海贼王之伟大航路
17Tour
18分蛋糕
19Banal Tickets
20帮助 Jimmy
21Connected Graph
22Seoul 2007 Tile走道铺砖
23盒子与小球之四
24Trees Made to Order

4.6 算法之贪心(23题)

题目ID题目名称
01An Easy Problem
02最大子矩阵
03金银岛
04最短前缀
05装箱问题
06Communication System
07Sunscreen
08Cell Phone Network
09Pearl Pairing
10Ride to Office
11书架
12电池的寿命
13寻找平面上的极大点
14拼点游戏
15
16最小新整数
17Heritage
18Sorting by Swapping
19Crossing River
20Magic of David Copperfield
21Integer Intervals
22Elevator Stopping Plan
23特殊密码锁

4.7 算法之搜索(14题)

题目ID题目名称
01The Rotation Game
02Sticks
03The Buses
04恼人的青蛙
05木棒
06生日蛋糕
07The Troublesome Frog
08哆啦A梦的时光机
09The Erythea Campaign
10怀表问题
11反质数
12火柴棒等式
13单词序列
14DNA

简单英文题(40题)

题目ID题目名称
01Map Coloring
02Cake Baking
03Magic Sequence
040/1 Knapsack
05Grocery Problem
06N Queens
07Shortest Path
08Greatest Common Divisor
09Least Common Multiple
10Chickens and Rabbits
11Goldbach Conjecture
12Maximum Product of Sequence
13Same Remainder
14Children’s Apples
15Sum is K
16Maximum Sum Not Exceeding K
17The Largest City Nearby
18Coins
19Duplicate Number
20Messager Problem
21Teamwork
22Indeterminate Equation
23Multiple of 3 Or 5
24Divisor and Multiple
25Sequence Search
26The Nearest Number
27Mode of Sequence
28Sum Number
29Divisor Problem
30Exactly Equal
31Candies
32Reverse Pair
33Is It a Tree
34Travel with Money
35Stock Exchange
36Back Home
37Prime
38Minimum Prime
39Apears an Odd Number of Times
40Distinct

小学奥数(20题)

题目ID题目名称
01余数相同问题
02蓄水池水管问题
03我家的门牌号
04不定方程求解
05自来水供给
06乘积最大的拆分
07地球人口承载力估计
08等差数列末项计算
09回文数个数
10李白的酒
11连乘积末尾0的个数
12分苹果
13质数的和与积
14最大公约数与最小公倍数
15神奇序列求和
16求小数的某一位
17计算星期几
18最接近的分数
19幂的末尾
20分成互质组

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海洋 之心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值