青岛大学OnlineJudge-master
2022-02-28 22:57:18 6.84MB 青岛大学 OJ
1
目录 第一章 从零开始 8 1.1机试分析 8 1.2 IDE的选择与评测结果 10 1.3 DreamJudge的使用 11 1.4输入输出技巧 12 1.5头文件技巧 15 1.6数组使用技巧 16 1.7审时度势 — 复杂度与是否可做 19 1.8 C++ STL的使用 21 1.9多组输入的问题 27 第二章 入门经典 29 2.1 简单模拟 30 2.2 进制转换类问题 32 2.3 排版类问题 37 2.4 日期类问题 42 2.5 字符串类问题 45 2.6 排序类问题 47 2.7 查找类问题 54 2.8 贪心类问题 61 2.9 链表类问题 65 第三章 数学 68 3.1 同模余定理 69 3.2 最大公约数(GCD) 72 3.3 最小公倍数(LCM) 74 3.4 斐波那契数列 75 3.5 素数判定 76 3.6 素数筛选 78 3.7 分解素因数 81 3.8 二分快速幂 83 3.9 常见数学公式总结 85 3.10 规律神器OEIS 87 第四章 高精度问题 89 4.1 Python解法 90 4.2 Java解法 91 4.3 C/C++解法 92 第五章 数据结构 93 5.1 栈的应用 94 5.2 哈夫曼树 96 5.3 二叉树 102 5.4 二叉排序树 111 5.5 hash算法 114 5.6 前缀树 115 第六章 搜索 121 6.1 暴力枚举 122 6.2 广度优先搜索(BFS) 124 6.3 递归及其应用 127 6.4 深度优先搜索(DFS) 130 6.5 搜索剪枝技巧 135 6.6 终极骗分技巧 138 第七章 图论 139 7.1 理论基础 140 7.2 图的存储 145 7.3 并查集 148 7.4 最小生成树问题 151 7.5 最短路径问题 155 7.6 拓扑排序 162 第八章 动态规划 165 8.1 递推求解 166 8.2 最大子段和 168 8.3 最长上升子序列(LIS) 170 8.4 最长公共子序列(LCS) 174 8.5 背包类问题 176 8.6 记忆化搜索 179 8.7 字符串相关的动态规划 182
2022-02-23 16:40:39 989KB 计算机考研 考研机试 复试上机 OJ
1
杭州电子科技大学ACM评判系统离线题库,题号从1000到2223题
2022-02-11 22:25:30 4.8MB oj
1
leetcode 和 oj 算法模板 描述 Python3 中的模板和示例,包括常用数据结构和算法。 我收集并总结了特定算法的通用代码模板,并添加了最典型的示例以帮助更好地使用它。 所有示例均来自 ,我已附上问题 id 和简要说明。 “停止尝试重新发明轮子” 所以我尽量在问题、解决方案和代码中找到共性。 当我学习时,我总结了模板以备将来使用。 起初我打算为自己使用它,现在我意识到也许它足以与也需要它的人分享。 补充说明 它是用Python3编写的,但很容易扩展到其他语言,例如Java 、 C++ 。 只需替换 python 语法糖和高级技巧,也许只是不那么简洁。 由于时间和能力有限,这里只介绍常见的数据结构和算法。 几乎适合面试,但不够比赛。 我已经尽力收集和总结了特定领域最通用和最佳实践的模板,但这个版本可能不是最好的解决方案。 或者,它确实是最好的性能和最简洁的解决方案,但它不适合您。 在可接受的性能范围内,当您最方便地使用它时,这是您的最佳实践。 代码模板是由 python 编写的,带有一些伪代码,所以我使用self并添加存根函数来通过编译器的检查。 您应该根据评论将它们替换为您
2022-02-08 17:46:08 951KB 系统开源
1
华东师范大学ECNU-OJ习题集Python语言程序设计实现代码合集,README.md里附带链接
2022-01-22 09:05:12 568KB python 开发语言 算法 程序设计
同济大学ACM丰线评判系统离线题库及通过代码
2022-01-21 22:16:28 1.16MB OJ
1
离线OJ系统,支持离线盘题!acm无等待!
2022-01-11 18:06:20 20.07MB 离线OJ ACM判题
1
该文档记录了几所名校OJ平台网址。大一大二要参加ACM竞赛的同学下载来看看,名校开放的OJ平台。
2022-01-11 17:23:59 13KB ACM OJ平台
1
文件包含基础函数用法及部分OJ题目解析与参考代码。适合大一初学c++语言的非计算机专业同学或基础薄弱的计算机专业同学参考。
2022-01-10 16:02:50 891KB 程序设计基础 c++ 认识实习 oj系统
1
郑轻oj题目集合
2022-01-05 16:03:01 432B 郑轻oj
1