比较重要的知识点
文章平均质量分 57
一个不爱打cf的acmer吧
此人很懒,什么都不想写给你
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线性DP的知识点
最长公共子序列 最大连续子序列 上升子序列的最大和 最小完全背包 ** 最长公共子序列 ** 题目:Common Subsequence! INPUT abcfbc abfcab programming contest abcd mnp OUTPUT 4 2 0 题目大意: 给出字符串,求 各自 子串中 有序相同的最大个数(注意不用连续)(而且两个字符串长度并不一定相等) 例如: abcfbc 和 abfcab 符合的子串为:abcb,所以答案是4。 解法: 例如两字符串为: bdcaba.原创 2021-07-20 19:42:15 · 115 阅读 · 0 评论 -
优先队列知识点(带结构体排列方式)
记住优先队列都是反着来的 priority_queue q; 默认为由大到小 (与sort默认由小到大相反) priority_queue<int, std::vector, std::greater > q; 由小到大排序 /* * 将 1-9 压入队列中 1. std::priority_queue<int> q; -> 从大到小排列 2. std::priority_queue<int, std::vector<int>, std原创 2021-07-14 15:06:42 · 942 阅读 · 0 评论 -
关于BFS的路径输出问题
前言 bfs算法具有找最短路径的特点,自然会出现复现路径的问题, 本文以简单的走迷宫问题来讲述如何将路径记录以及再复现输出。 举一反三哈 下面上代码 #include<cstdio> #include<queue> using namespace std; struct node { int x,y; }ans[6][6]; int m[6][6]; int flag[6][6]; int dec[4][2]={1,0,0,1,-1,0,0,-1}; queue<n原创 2021-07-13 23:54:00 · 682 阅读 · 0 评论
分享