09 2023 档案
摘要:对于这种贡献和整体数量相关的问题,确实可以考虑和最小生成树挂上勾…… 总体来说还是有点怪的,考虑转化为图论模型,物品两两之间建边,权值为相互转移的代价,再新建一个节点,每个点向其连边,权值为其直接代价,因为第一个必须要直接转移,所以跑一遍 MST 就行了。 总结一下 MST 的一些性质,贡献没有方向
阅读全文
摘要:#pragma GCC optimize(3) #pragma GCC target("avx,sse2,sse3,sse4,mmx") #pragma GCC optimize("Ofast") #pragma GCC optimize("inline") #pragma GCC optimize
阅读全文
摘要:模拟赛考了这个东西,被创死了 其实总结下来就一个东西,如果我们给边定向,让度数小的向度数大的连,那所有点的出度不会超过 根号分治,如果本身的度数小于 ,则明显合法,若大于了,则最多只有 个点的度数大于了当前点 一个三元环可以被拆成 $A\ri
阅读全文
摘要:struct modint { int x; modint(int x=0) : x(x) {} bool operator==(modint y) { return x == y.x; } modint& operator=(int y) {x=y;if(x>=mod) x-=mod;return
阅读全文