WFOJ 算法基础 - 训练题单
目录 |
---|
├── 01 枚举模拟 (共 25 题) |
├── 02 高精运算 (共 12 题) |
├── 03 排序算法 (共 15 题) |
├── 04 贪心策略 (共 22 题) |
├── 05 递推策略 (共 21 题) |
├── 06 递归分治 (共 25 题) |
├── 07 二分算法 (共 18 题) |
├── 08 深搜回溯 (共 42 题) |
├── 09 队列广搜 (共 25 题) |
├── 10 队列与栈 (共 30 题) |
├── 11 树的概念 (共 25 题) |
├── 12 图的概念 (共 36 题) |
├── 13 背包动规 (共 25 题) |
├── 14 线性动规 (共 40 题) |
├── 15 区间动规 (共 10 题) |
├── 16 STL回顾 (共 10 题) |
├── 17 数学知识 (共 3 题) |
├── 18 赛前集训 (共 7 题) |
01 枚举模拟 (共 25 题)
02 高精运算 (共 12 题)
03 排序算法 (共 15 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ1725 | 选择排序 | 通过 | 提交 |
WFOJ2882 | 选择排序(普通版) | 通过 | 提交 |
WFOJ2883 | 选择排序(简单版) | 通过 | 提交 |
WFOJ2884 | 选择排序(高级版) | 通过 | 提交 |
WFOJ1727 | 冒泡排序 | 通过 | 提交 |
WFOJ1728 | 插入排序 | 通过 | 提交 |
WFOJ1773 | 数组元素的排序 | 通过 | 提交 |
WFOJ2714 | 士兵站队问题(sol) | 通过 | 提交 |
WFOJ2715 | 第K小整数 | 通过 | 提交 |
WFOJ1929 | 数字和排序 | 通过 | 提交 |
WFOJ2253 | 坐标排序 | 通过 | 提交 |
WFOJ2266 | 数组排序 | 通过 | 提交 |
WFOJ2703 | 奖学金(排序) | 通过 | 提交 |
WFOJ2704 | 统计数字(排序) | 通过 | 提交 |
WFOJ3179 | 钓友排序4 | 通过 | 提交 |
04 贪心策略 (共 22 题)
05 递推策略 (共 21 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2132 | 【例题】Pell数列 | 通过 | 提交 |
WFOJ2946 | 斐波那契数 | 通过 | 提交 |
WFOJ1845 | 猴子吃桃子 | 通过 | 提交 |
WFOJ1908 | 数列求和 | 通过 | 提交 |
WFOJ2001 | 【例题】兔子繁殖 | 通过 | 提交 |
WFOJ3147 | 昆虫繁殖 | 通过 | 提交 |
WFOJ2698 | 【例题】走楼梯 | 通过 | 提交 |
WFOJ2130 | 骨牌铺方格 | 通过 | 提交 |
WFOJ3049 | 分梨 | 通过 | 提交 |
WFOJ2133 | 平面分割<2> | 通过 | 提交 |
WFOJ3188 | 【例题】松鼠吃果子 | 通过 | 提交 |
WFOJ3189 | 【例题】邮票问题 | 通过 | 提交 |
WFOJ3190 | 王小二切饼 | 通过 | 提交 |
WFOJ2127 | 棋盘格数 | 通过 | 提交 |
WFOJ2267 | 约瑟夫(最后一个人) | 通过 | 提交 |
WFOJ2128 | 位数问题 | 通过 | 提交 |
WFOJ2061 | 【例题】摘花生问题 | 通过 | 提交 |
WFOJ1979 | 【例题】数塔问题 | 通过 | 提交 |
WFOJ1987 | 过河卒 | 通过 | 提交 |
WFOJ2131 | 蜜蜂路线 | 通过 | 提交 |
WFOJ3187 | 统计方案 | 通过 | 提交 |
06 递归分治 (共 25 题)
07 二分算法 (共 18 题)
08 深搜回溯 (共 42 题)
09 队列广搜 (共 25 题)
10 队列与栈 (共 30 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2962 | 队列基本操作 | 通过 | 提交 |
WFOJ2963 | 周末舞会 | 通过 | 提交 |
WFOJ3133 | 约瑟夫环问题 | 通过 | 提交 |
WFOJ2961 | 机器翻译 | 通过 | 提交 |
WFOJ2632 | 黑盒子 | 通过 | 提交 |
WFOJ2626 | 合并果子 | 通过 | 提交 |
WFOJ2627 | 懒羊羊吃草 | 通过 | 提交 |
WFOJ2629 | 丑数 | 通过 | 提交 |
WFOJ2631 | 飞船赛 | 通过 | 提交 |
WFOJ2663 | 双向队列 | 通过 | 提交 |
WFOJ2646 | 滑动窗口 | 通过 | 提交 |
WFOJ2647 | 刷广告 | 通过 | 提交 |
WFOJ3034 | 良好的感觉 | 通过 | 提交 |
WFOJ2966 | 栈的使用 | 通过 | 提交 |
WFOJ2964 | 出栈合法性 | 通过 | 提交 |
WFOJ2967 | 栈的操作I | 通过 | 提交 |
WFOJ2973 | 括弧匹配检验 | 通过 | 提交 |
WFOJ2974 | 字符串匹配问题 | 通过 | 提交 |
WFOJ2976 | 后缀表达式求值 | 通过 | 提交 |
WFOJ2665 | 火车编组 | 通过 | 提交 |
WFOJ2975 | 中缀转后缀 | 通过 | 提交 |
WFOJ2977 | 中缀表达式求值 | 通过 | 提交 |
WFOJ2978 | 栈实现表达式求值 | 通过 | 提交 |
WFOJ2290 | 小X与队列 | 通过 | 提交 |
WFOJ2968 | 双栈排序 | 通过 | 提交 |
WFOJ2959 | 吃早饭 eat | 通过 | 提交 |
WFOJ2970 | 使用栈实现进制转换 | 通过 | 提交 |
WFOJ2971 | 回文问题 | 通过 | 提交 |
WFOJ2972 | 选择客栈 | 通过 | 提交 |
11 树的概念 (共 25 题)
12 图的概念 (共 36 题)
13 背包动规 (共 25 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2045 | 【例题】01背包问题 | 通过 | 提交 |
WFOJ2652 | 采药 | 通过 | 提交 |
WFOJ3053 | 搬寝室 | 通过 | 提交 |
WFOJ3080 | 双十一活动 | 通过 | 提交 |
WFOJ3048 | 拔河 | 通过 | 提交 |
WFOJ2422 | 混合牛奶 Mixing Milk | 通过 | 提交 |
WFOJ2604 | 购买贺年卡 | 通过 | 提交 |
WFOJ3060 | 积木城堡 | 通过 | 提交 |
WFOJ2370 | 【例题】多重背包 | 通过 | 提交 |
WFOJ2371 | 【例题】多重背包优化 | 通过 | 提交 |
WFOJ3055 | 麦香牛肉 | 通过 | 提交 |
WFOJ3058 | 摆花 | 通过 | 提交 |
WFOJ3082 | 庆功会 | 通过 | 提交 |
WFOJ2393 | 【例题】背包问题求方案数 | 通过 | 提交 |
WFOJ2367 | 钱币兑换 | 通过 | 提交 |
WFOJ2372 | 小明买书 | 通过 | 提交 |
WFOJ2373 | 开心的金明 | 通过 | 提交 |
WFOJ2374 | 砝码称重 | 通过 | 提交 |
WFOJ2386 | 数字的组合 | 通过 | 提交 |
WFOJ3130 | 【例题】完全背包问题 | 通过 | 提交 |
WFOJ2654 | 采灵芝 | 通过 | 提交 |
WFOJ3059 | 最小乘车费用 | 通过 | 提交 |
WFOJ2387 | 【例题】混合背包 | 通过 | 提交 |
WFOJ3131 | 【例题】二维费用背包问题 | 通过 | 提交 |
WFOJ2388 | 【例题】分组背包问题 | 通过 | 提交 |
14 线性动规 (共 40 题)
15 区间动规 (共 10 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ3191 | 石子合并<1> | 通过 | 提交 |
WFOJ3071 | 石子合并<2> | 通过 | 提交 |
WFOJ3192 | 石子合并<3> | 通过 | 提交 |
WFOJ3193 | 能量项链 | 通过 | 提交 |
WFOJ3194 | 凸多边形的三角剖分 | 通过 | 提交 |
WFOJ3195 | 乘积最大 | 通过 | 提交 |
WFOJ3196 | 字符串折叠 | 通过 | 提交 |
WFOJ3197 | 架设电话线 | 通过 | 提交 |
WFOJ3198 | 竞赛 | 通过 | 提交 |
WFOJ3199 | 低价回文 | 通过 | 提交 |
16 STL回顾 (共 10 题)
17 数学知识 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ3108 | 数学知识(无须提交) | 通过 | 提交 |
WFOJ3178 | 筛法求素数 | 通过 | 提交 |
WFOJ3218 | 算法基础课相关代码模板 | 通过 | 提交 |