摘要:
"题目链接" 题目大意 本题解中向量与点互通。 题目大概就是判断一个凸包$B$平移$\overrightarrow v$之后是否与凸包$A$有相交。相交即$\exists b \in B, b + \overrightarrow v =a\in A$。 如果转换一下,就是$\exists b \in 阅读全文
摘要:
"题目链接" 解题思路 简单的DAG上DP即可。 参考程序 c include using namespace std; const int Maxn = 100010; const int Maxm = 200010; struct edge { int To, Next; }; edge Edg 阅读全文
摘要:
"题目链接" 问题分析 参照数据范围,我们需要一个能够在$O(n\log n)$复杂度内维护有序数列的数据结构。那么平衡树是很好的选择。参考程序中使用带旋Treap。 参考程序 c pragma GCC optimize( 3 ) include include include namespace 阅读全文