上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页
摘要: \(\text{Solution}\) 根据 \(Polya\) 定理推算 记总砖数为 \(m = \frac{n(n+1)}2\) 考虑旋转,不动点数均为为 \(2^{\frac{m+2}3}\) 翻转,考虑三个对角线,记对称轴上砖数为 \(s=\frac{n+1}2\),则不动点数均为 \(2^ 阅读全文
posted @ 2022-03-23 15:48 leiyuanze 阅读(56) 评论(0) 推荐(0)
摘要: \(\text{Solution}\) \[ ans = \frac{1}{n}\sum_{i=1}^n n^{(i,n)} = \frac{1}{n}\sum_{d|n}n^d\varphi(\frac{n}{d}) \] \(T\) 组数据,然而暴力计算就可以过 可靠点就用哈希表存下(然而更慢 阅读全文
posted @ 2022-03-23 11:27 leiyuanze 阅读(45) 评论(0) 推荐(0)
摘要: \(\text{Problem}\) 给你一棵树,点带权 \(a_x\),边带权,每次询问给个点 \(x\) 询问所有 \(y\) 满足 \(L\le a_y \le R\),求 \(\sum dis_{x,y}\) 强制在线 \(n \le 150000,Q \le 200000,A \le 10 阅读全文
posted @ 2022-03-14 21:16 leiyuanze 阅读(39) 评论(0) 推荐(0)
摘要: 比赛总结 考场 \(T1,T2\) 思想切了 然而。。。 \(\text{T1}\) 飞行棋 当然要 \(dp\),然而发现后六格有后效性 姑且设 \(f_i\) 表示从第 \(i\) 格到终点的期望次数 那么如果成功特殊处理后六格,就可以倒着 \(dp\) 了 答案就是 \(f_0+\frac{1 阅读全文
posted @ 2022-02-26 15:33 leiyuanze 阅读(65) 评论(0) 推荐(0)
摘要: \(\text{Solution}\) \(\text{code}\) #include <cstdio> #include <iostream> #include <set> #define IN inline #define RE register using namespace std; ty 阅读全文
posted @ 2022-02-22 13:30 leiyuanze 阅读(51) 评论(0) 推荐(0)
摘要: \(\text{Solution}\) 一眼不会,限制有点多。。。 那就网络流 发下确实是很简单的建图 枚举起点集合 拆点后就很好满足限制了 \(\text{Code}\) #include <cstdio> #include <iostream> #include <cstring> #defin 阅读全文
posted @ 2022-02-19 16:35 leiyuanze 阅读(52) 评论(0) 推荐(0)
摘要: \(\text{Part1}\) 如果是只增,那么将询问按左端点所在块为第一关键字升序,右端点为第二关键字升序排序 如果询问在一个块内,暴力扫 不然对于左端点在同一个块的所有询问,先将莫队区间左端点移到块右端点 \(+1\),右端点移到块右端点,这是一个空区间 然后右端点递增,保证了只增,左端点向左 阅读全文
posted @ 2022-02-11 16:23 leiyuanze 阅读(76) 评论(0) 推荐(0)
摘要: \(\text{Solution}\) 首先把 \(T2\) 给切了,\(T1\) 找半天规律找不到 然后打了个表算是暴力了 \(T3\) 也暴。。。 太暴了。。。 \(T4\) 直接啥也不会 \(\text{T1}\) 考虑一个 \(a\) 的答案 \((c+b)(c-b)=a^2\) 或 \(( 阅读全文
posted @ 2022-02-11 16:22 leiyuanze 阅读(43) 评论(0) 推荐(0)
摘要: \(\text{简要题解}\) \(\text{GDOI2012}\) 的题 不得不说当年的题做起来真的很不爽 整体看起来就是数据结构+博弈论+宽搜+背包dp优化 考场上 \(T1\) 十分钟解决过了 看完题就知道多开点线段树或树状数组维护原序列和同颜色序列就行了 线段树的话可以线段树上二分做到一只 阅读全文
posted @ 2022-02-10 20:14 leiyuanze 阅读(94) 评论(0) 推荐(0)
摘要: \(\text{Solution}\) 问题的转化,建成圆方树后,变为询问 \(S\) 在圆方树上对应的连通子图中的圆点个数减去 \(|S|\) 而根据 \(\text{SDOI2015 寻宝游戏}\) 里的一个重要结论 包含 \(S\) 的极小连通子图边权和的两倍等于将 \(S\) 里的点按 \( 阅读全文
posted @ 2022-01-25 22:22 leiyuanze 阅读(65) 评论(0) 推荐(0)
摘要: \(\text{Problem}\) 给定一张简单无向连通图,要求支持两种操作: \(1.\) 修改一个点的点权。 \(2.\) 询问两点之间所有简单路径上点权的最小值。 \(\text{Solution}\) 不难想到建圆方树处理 那么两点之间的答案为圆方树上圆点和方点所连着的圆点的最小权值 于是 阅读全文
posted @ 2022-01-24 22:31 leiyuanze 阅读(39) 评论(0) 推荐(0)
摘要: \(\text{Problem}\) 给定一张简单无向图,问有多少对三元组 \((s,c,f)\)(\(s,c,f\) 互不相同)使得存在一条简单路径从 \(s\) 出发,经过 \(c\) 到达 \(f\)。 \(\text{Solution}\) 很显然先建出圆方树,然后考虑 \((s,c,f)\ 阅读全文
posted @ 2022-01-24 20:13 leiyuanze 阅读(52) 评论(0) 推荐(0)
摘要: \(\text{Problem}\) 给定一张无向图,\(q\) 次询问,删去一个点或一条相邻两点间的边,问两点是否连通 询问独立 \(\text{Solution}\) 明显的用圆方树把图变成树 然后问一棵树中删去一个点或一条边两点连不连通 只要讨论点双上的点与边,\(LCA\) 与割去点的位置关 阅读全文
posted @ 2022-01-24 10:01 leiyuanze 阅读(82) 评论(0) 推荐(0)
摘要: 最小割基本模型 \(\text{Part 1}\) \(\text{Problem}\) 有 \(n\) 个物品和两个集合 \(A,B\),每个物品属于其中一个集合 将一个物品放到 \(A\) 代价为 \(a_i\),放到 \(B\) 为 \(b_i\) 还有一些限制 \(u,v,w\) 表示 \( 阅读全文
posted @ 2022-01-22 19:48 leiyuanze 阅读(116) 评论(0) 推荐(0)
摘要: 简要题解加心得 不得不说这是我打得比较痛苦且改得比较痛苦的一套题了 $\text{T1 1085. 【GDOI2008】彩球游戏}$ 整整改了三个半小时 直接崩溃了 明明本地可以跑过去,偏偏 $GMOJ$ 评测机很强势 考场没有想双向 $BFS$,只单向搜了 而且还用了 $STL$ 给予的“巨快” 阅读全文
posted @ 2022-01-21 22:14 leiyuanze 阅读(98) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页