上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: [note]一类位运算求最值问题 给定一些数,让你从中选出两个数a,b,每次询问下列中的一个 1.a and b的最大值 2.a xor b的最大值 3.a or b的最大值 神仙们都是FWT,小蒟蒻只好orz 首先三种问题的思路都是从高位往低位贪心 对于xor,直接枚举每个数Trie树上贪心 对于 阅读全文
posted @ 2018-11-05 17:24 sdzwyq 阅读(249) 评论(0) 推荐(0) 编辑
摘要: [BZOJ3674]可持久化并查集 "BZOJ强制在线" "BZOJ不强制在线" "luogu" 博主以为自己学会主席树之后来看这题整个人都是木的(学艺不精) 现在终于敢来写一写了 考虑并查集按大小合并 为了实现可持久化 主席树维护sz和fa就行 版本与版本之间的处理需要注意一下 下面放的是强制在线 阅读全文
posted @ 2018-11-05 14:48 sdzwyq 阅读(154) 评论(0) 推荐(0) 编辑
摘要: [luogu3359]改造异或树 "luogu" 和之前某道题类似只有删边的话考虑倒着加边 但是怎么统计答案呢? 我们考虑以任意点为根dfs一遍求出每个点到根的路径异或和s[i] 这样任意两点x,y的路径异或和可以表示成s[x] xor s[y] 那么设当前连的边的边权为w,我们要找出被连通的两个连 阅读全文
posted @ 2018-11-04 16:13 sdzwyq 阅读(168) 评论(0) 推荐(0) 编辑
摘要: [luogu4755]Beautiful Pair "luogu" 第一次写最大值分治感觉有点丑 每次找到最大值mid,扫小的一边,主席树查大的一边小于等于$\frac{a[mid]}{a[i]}$的个数 复杂度$O(nlog^2n)$ md主席树空间又挂了几次(修改次数 log值域) 阅读全文
posted @ 2018-11-04 16:05 sdzwyq 阅读(141) 评论(0) 推荐(0) 编辑
摘要: [BJWC2012]冻结 "luogu" "BZOJ" 分层图最短路,层与层之间连半边权边 include using namespace std; const int _=5000; int re(){ int x=0,w=1;char ch=getchar(); while(ch'9'){if( 阅读全文
posted @ 2018-11-03 20:43 sdzwyq 阅读(166) 评论(0) 推荐(0) 编辑
摘要: [JLOI2011]飞行路线 "BZOJ" "luogu" 新套路 分层图最短路 就是把原图复制成k层,一个点i拆成a×n+i,$a\in [0,k]$ 免费一条路相当于升一层,但是注意只升不能降 所以不同层连向上的单向边 比如一条边(u,v),拆成(a×n+u,a×n+v),(a×n+u,(a+1 阅读全文
posted @ 2018-11-03 20:17 sdzwyq 阅读(139) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-11-03 16:35 sdzwyq 阅读(3) 评论(0) 推荐(0) 编辑
摘要: BSGS (感觉这东西还是要写一下) BSGS主要用于求解形如$x^k=y\pmod p$(注意这里p与x互质)这样的方程的最小正整数解的问题 设$m=\lceil\sqrt p\rceil,k=am b,a\in[1,m],b\in[0,m)$ 那么上面的方程可以变形成$x^{am}=yx^b\p 阅读全文
posted @ 2018-11-03 14:14 sdzwyq 阅读(2628) 评论(2) 推荐(3) 编辑
摘要: [SCOI2016]萌萌哒 "luogu" "BZOJ" 好神仙的倍增a 首先一个显然的想法是暴力并查集合并,最后答案=10^(并查集个数 1) 9 发现这样我们修改是$O(nlogn)$的,而查询只有$o(logn)$ 大佬们想到了倍增(蒟蒻表示这根本想不到),而且是在并查集上做倍增 fa[i][ 阅读全文
posted @ 2018-11-02 21:32 sdzwyq 阅读(124) 评论(0) 推荐(0) 编辑
摘要: [SHOI2007]园丁的烦恼 "BZOJ" "luogu" 二维偏序入门题 询问拆成四个点 按x排序,离散化y树状数组查 细节的话:x,y都相同优先修改 空间5倍 define lb(i) (i& i) include using namespace std; const int _=250000 阅读全文
posted @ 2018-11-02 20:36 sdzwyq 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页