04 2017 档案
摘要:map使用以及gets(str)函数,fgets(str,MAX_SIZE,stdin)函数和scanf("%s",str)、cin.getline(str,MAX_SIZE)总结对比
阅读全文
摘要:0-1背包问题,注意输入以及浮点输出
阅读全文
摘要:结构体的使用,不过之前的题目早已经用到了
阅读全文
摘要:基于自定义排序的qsort函数
阅读全文
摘要:学校录取算法实现
阅读全文
摘要:本次小结内容:最小生成树问题、最短路径问题、拓扑排序问题、BFS、DFS、递归问题、回溯法、递推算法、LIS、LCS、DP、背包问题、字符串操作
阅读全文
摘要:多重背包问题,每件物品数量有限,经过物品重新划分转化为0-1背包问题
阅读全文
摘要:利用题目限制来得到的状态转移方程——有些奇怪
阅读全文
摘要:根据题目得到一些结论然后再寻找状态转移方程
阅读全文
摘要:最长公共子序列——动态规划题目
阅读全文
摘要:正反两次使用LIS——最长递增子序列
阅读全文
摘要:类比最长递增子序列——最长非递增子序列
阅读全文
摘要:基于图论题目的深度优先遍历
阅读全文
摘要:递归算法——对图的遍历操作
阅读全文
摘要:素数环问题
阅读全文
摘要:修改移动要求之后的汉诺塔问题
阅读全文
摘要:判断所给图入度为0的结点个数是否等于1
阅读全文
摘要:有向无环图判断使用拓扑排序进行求解
阅读全文
摘要:最短路径问题dijkstra算法
阅读全文
摘要:最短路径进阶题
阅读全文
摘要:最短路径问题dijkstra算法
阅读全文
摘要:最小生成树,在构造之前提前merge相连的点
阅读全文
摘要:弗洛伊德Floyd算法解决最短路径问题
阅读全文
摘要:图论小结,最小生成树(prime算法和kruskal算法)与最短路径(floyd算法和dijkstra算法)
阅读全文
摘要:构造最小生成树以及判断是否可以构成最小生成树
阅读全文
摘要:最小生成树进阶,将所有点连接起来消耗最少墨水
阅读全文
摘要:最小生成树,通过最小生成树的定理解题
阅读全文
摘要:总结最近的题目包括高精度问题、进制转换问题、大数相乘问题、二分求幂问题、大整数排序问题、并查集操作问题
阅读全文
摘要:并查集操作以及集合操作
阅读全文
摘要:利用到任意进制转换方法,需要解决大数保存问题
阅读全文
摘要:高精度的a+b,但是有些问题
阅读全文
摘要:等差数列等比数列计算,二分求幂使用
阅读全文
摘要:pow(a,b) 使用二分求幂
阅读全文
摘要:刚转C++,练练char数组使用
阅读全文
摘要:简单的分支判断问题
阅读全文
摘要:素数标记法,找到第k个素数
阅读全文
摘要:哥德巴赫猜想,任意一个大于等于4的合数可以拆分为两个素数的和
阅读全文
摘要:求两个数的最小公倍数,借助最大公约数求解
阅读全文
摘要:求m个正数的最小公倍数LCM
阅读全文
摘要:求模运算的一道题,以及遇到的问题
阅读全文
摘要:二叉树的三种遍历组合,通过前序遍历中序遍历得到后序遍历
阅读全文
摘要:根据模板指定迭代次数,规律输出图形
阅读全文
摘要:使用自定义的比较函数,借助C++的STL提供的sort函数完成排序
阅读全文