BZOJ水题大乱斗2

发布于 2016年10月30日,作者:nike0good

upd 2016.9.29\] 今天好无聊不如来刷排位 \[upd 2016.10.22\] 干脆在vjudge上屯着吧 \[upd 2016.10.23\] 周末10题斩\~ \[upd 2016.10.28\] bc89 fst了B,可怜我的RATING \[upd 2016.10.29\] 19点做完!撒花 \[upd 2026.4.19\] blog重构完成,解决了我的wordpressblog如何格式不变搬运到这里的历史遗留问题!ai真好用 ### 50/50 | 题目 | 解法 | |----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 2653: middle | 经典题,静态数列强制在线询问区间中位数,可持久化线段树+二分 | | 3207: 花神的嘲讽计划Ⅰ | 可持久化线段树+uint hash | | 3932: \[CQOI2015\]任务查询系统 | 可持久化线段树,离线处理,单点修改,区间前k大和 | | 2588: Spoj 10628. Count on a tree | 可持久化线段树,静态树,强制在线链上第k小 | | 3123: \[Sdoi2013\]森林 | 可持久化线段树,森林,强制在线支持连边,链上第k小,把小的树暴力重构就行 | | 3744: Gty的妹子序列 | 可持久化线段树,强制在线区间逆序对数 | | 3289: Mato的文件管理 | 莫队,区间逆序对数 | | 1025: \[SCOI2009\]游戏 | f i , j f_{i,j} fi,j 表示前 i i i 个质数中 ∑ i = 1 m p i m i \\sum_{i=1}\^m{p_i\^{m_i}} ∑i=1mpimi 为 j 的数的个数,则显然 f i , j = f i − 1 , j + ∑ k f i − 1 , j − p k f_{i,j}=f_{i-1,j}+\\sum_k f_{i-1,j-p\^k} fi,j=fi−1,j+∑kfi−1,j−pk,初始值 f 0 , 0 = 1 f_{0,0}=1 f0,0=1, a n s = ∑ i = 0 n f t o t , i ans=\\sum_{i=0}\^n f_{tot,i} ans=∑i=0nftot,i | | 1058: \[ZJOI2007\]报表统计 | 开2个set | | 3930: \[CQOI2015\]选数 | 安利 http://blog.csdn.net/popoqqq/article/details/44917831 | | 4451: \[Cerc2015\]Frightful Formula | fft mod 1e9+7 分块写法 安利 http://www.cnblogs.com/clrs97/p/5308851.html 交题在LA7329 | | 1061: \[Noi2008\]志愿者招募 | 安利PoPoQQQ的题解 [单纯形](http://blog.csdn.net/popoqqq/article/details/44310605) | | 3112: \[Zjoi2013\]防守战线 | 和上题没差,单纯形的对偶就是A换成 A T A\^T AT,b,c对调,n,m互换。 A y ≥ b , m i n ( C y ) Ay \\ge b, min(Cy) Ay≥b,min(Cy) | | BZOJ 3308 / tyvj P1564: 九月的咖啡店 | 神结论题,只有1、单个质数的若干幂次、两个质数 a,b( a \< n \< b a\<\\sqrt n \< b a\2是无解的。于是发现有解的充要条件是暗恋关系形成链。 a n s = ( a + b ) ! ⋅ 2 b ans=(a+b)! \\cdot 2\^b ans=(a+b)!⋅2b,其中 a+b 是连通块个数,b 是点数 ≥ 2 \\ge 2 ≥2 的链个数,注意重边 | | 4236: JOIOJI | 设 J、O、I 分别出现 x,y,z 次,记录前缀的 (y-x, z-x) 的出现最早位置,扫一遍 | | 4706: B君的多边形 | 打表,OEIS - A001003 - *super-Catalan numbers or little Schroeder numbers* | | 2741: 【FOTILE模拟赛】L | 分块枚举段首+可持久化字典树 | | 4260: Codechef REBXOR | 可持久化线段树维护前后缀最优值 fa(1).jpg | | 1019: \[SHOI2008\]汉诺塔 | 考虑2种移动方法 http://blog.sina.com.cn/s/blog_76f6777d0101b8l1.html | | 1021: \[SHOI2008\]Debt 循环的债务 | f i , j , k f_{i,j,k} fi,j,k 表示前 i 种面值分完后,A 和 B 分别有 j 和 k 元的最小步数 | | 3439: Kpm的MC密码 | 反转字符串并把它们丢入字典树,然后用dfs序+主席树求第k大 | | 1044: \[HAOI2008\]木棍分割 | 第一问二分答案,第二问dp,滚动数组+双指针优化 | | 1862: \[Zjoi2006\]GameZ游戏排名系统 | 同1056 | | 2780: \[Spoj\]8093 Sevenk Love Oimaster | 广义SAM求parent树,dfs序求区间内有多少不同权值 | | 1786: \[Ahoi2008\]Pair 配对 | 通过交换法可以发现填入的数单调不降,且 k 很小,可以用 O(nk) 的dp解决 | | 1831: \[AHOI2008\]逆序对 | 同上 | | 4524: \[Cqoi2016\]伪光滑数 | http://blog.csdn.net/lych_cys/article/details/51158560 | | 2734: \[HNOI2012\]集合选数 | 神奇的dp,http://blog.csdn.net/aarongzk/article/details/50753250 | | 3438: 小M的作物 | 最大权闭合子图版题 | | 4245: \[ONTAK2015\]OR-XOR | 拆位,贪心,每次留下"可选分割点"的位置的集合 | | 1060: \[ZJOI2007\]时态同步 | 令 f i f_i fi 为 i i i 为根的子树的最远叶节点距,然后贪心 | | 1053: \[HAOI2007\]反素数ant | 假设 x 是反质数,设 x 的约数个数 τ ( x ) = ( k 1 + 1 ) ( k 2 + 1 ) ... ( k n + 1 ) \\tau(x)=(k_1+1)(k_2+1)\\dots(k_n+1) τ(x)=(k1+1)(k2+1)...(kn+1),和取哪个质数无关,故可认为取的是前 k 个质数,且 k 单调不增......暴搜 | | 1087: \[SCOI2005\]互不侵犯King | 状压dp |

相关推荐
nike0good7 小时前
BZOJ 水题50乱做
bzoj 屯题计划