10 2022 档案
摘要:DP综述 最优子结构:把原问题化到规模更小的问题后,原问题的最优解一定能从规模更小问题的最优解推出。 无后效性:如果在某个阶段上过程的状态已知,则从此阶段以后过程的发展变化仅与此阶段的状态有关,而与过程在此阶段以前的阶段所经历过的状态无关。 状态:类似搜索中所说的状态,就是怎么描述求解过程中的一个阶
阅读全文
摘要:判定 一张图是二分图,当且仅当图中不存在奇环。 如果两个集合中的点分别染成黑色和白色,可以发现二分图中的每一条边都一定是连接一个黑色点和一个白色点。 例题:关押罪犯 #include<queue> #include<cstdio> #include<iostream> #include<algori
阅读全文
摘要:高精乘低精&高精除低精 #include<cstdio> #include<iostream> #include<cstring> #include<algorithm> #define il inline #define ri register #define pc(i) putchar(i) u
阅读全文
摘要:朱刘 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define il inline #define ri register #define pc(i) putchar(i) using name
阅读全文
摘要:#include<queue> #include<cstdio> #include<iostream> #include<algorithm> #define il inline #define ri register #define pc(i) putchar(i) using namespace
阅读全文
摘要:#include<cstdio> #define il inline #define ri register int #define ru register unsigned int #define ptn putchar('\n') #define max(a,b) ((a)>(b)?(a):(b
阅读全文
摘要:#include<bits/stdc++.h> #define il inline #define ri register int #define int long long using namespace std; const int sz=1e6; int a[sz],c[sz],tot,n,t
阅读全文
摘要:#include<set> #include<cstdio> #include<iostream> #include<algorithm> #define il inline #define ri register #define pc(i) putchar(i) #define ls (rt<<1
阅读全文