随笔分类 - STL
摘要:优先队列建立小根堆方法1: 优先队列建立小根堆方法2: 重载cmp的方法: 关于vector的 push_back(edge(a,b) ):
阅读全文
摘要:题目 浙江理工大学招生,一开始有0名学生报考,现在有如下几种情况; 1.增加一名报考学生,报考学生成绩为x; 2.一名成绩为x的学生放弃报考。 3.从现在报考的学生来看,老师想知道如果要招生至少x名学生,需要将分数线最高设置为多少; 4.从现在报考的学生来看,如果分数线设置为x,能有几名学生被录取。
阅读全文
摘要:https://www.cnblogs.com/LearningTheLoad/p/7450948.html
阅读全文
摘要:https://www.luogu.org/problemnew/show/P1020 原题 接下来是dilworth定理 https://blog.csdn.net/u011676717/article/details/11842809 关键就是: 如果是求下降子序列的最小划分,相当于是求最小反链
阅读全文
摘要:vector<int>v; v.begin() v.end() v.size() v.erase() v.push_back()末尾插入 find( v.begin(), v.end(), x )==v.end() 没找到x
阅读全文
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 8 int a[100005]; 9 int rd[100005]; 10 11 int main() 12 { 13 sets; 14 int n; 15 cin>>n; 16 fo...
阅读全文
摘要:1 /* 2 题意: 3 给定L个整数A1,A2,...,An,按照从左到右的顺序选出尽量多的整数, 4 组成一个上升序列(子序列可以理解为:删除0个或者多个数,其他的数的吮吸不变)。 5 例如,1,6,2,3,7,5,可以选出上升子序列1,2,3,5,也可以选出1,6,7, 6 但前者更长,选出的上升子序列中相邻元素不能相等。 7 思路: 8 开辟一个栈,每次取栈顶元素s和读到...
阅读全文