当前搜索:

[置顶] Hexo新博客

新博客地址 CSDN评论我看到还是会回复的QAQ,但博客应该不会在CSDN上写了。
阅读(182) 评论(0)

【LCS】BZOJ2423(HAOI2010)[最长公共子序列]题解

题目概述 求两个字符串 AAA 和 BBB 的最长公共子序列以及最长公共子序列的数量。 解题报告 定义 f[i][j]f[i][j]f[i][j] 表示 AAA 的前 iii 位与 BBB 的前 jjj 位的最长公共子序列,g[i][j]g[i][j]g[i][j] 表示最长公共子序列的方案...
阅读(64) 评论(0)

【矩阵DP】BZOJ1048(HAOI2007)[分割矩阵]题解

题目概述 给出一个有权值的矩阵,一次操作将这个矩阵沿着行或列切成两半,然后这两半也可以执行同样的操作。操作 n−1n−1n-1 次后得到 nnn 个矩阵,求这 nnn 个矩阵的均方差(标准差?傻傻分不清啊QAQ)。 解题报告 五维DP f[i][j][x][y][k]f[i][j][x]...
阅读(46) 评论(0)

【贪心】BZOJ1060(ZJOI2007)[时态同步]题解

题目概述 有一棵有边权的有根树,现在从根开始传播JZ的神犇之力,经过一条边的时间是该边的边权。为了JZ神犇之力的平衡,要求神犇之力传播到所有叶子节点的时间相同。有一种操作是让某条边的边权增加 111 ,求最少的操作数使得神犇之力平衡。 解题报告 肯定是要把所有叶子节点的时间都变成最长时间...
阅读(57) 评论(0)

【二分+贪心】BZOJ1052: [HAOI2007]覆盖问题

题目概述 有 nnn 个点,用 333 块 L×LL×LL\times L 的布盖住所有点,求最小的 LLL 。 解题报告 这是道套路贪心假题……首先二分将求最优解问题转换为判定问题,然后我们找出盖住所有点的最小矩阵,则第一块布一定是盖在这个矩阵的四个角上。 为什么?因为最边上的点一...
阅读(79) 评论(0)

【DP】BZOJ2298(HAOI2011)[problem a]

题目概述 有 nnn 个人,第 iii 个人说有 aiaia_i 人排名在他前面, bibib_i 个人排名在他后面(可以有相同排名),问最少有几人说谎。 解题报告 第 iii 个人的排名范围是 [ai+1,n−bi][ai+1,n−bi][a_i+1,n-b_i] ,aaa 不同或 ...
阅读(57) 评论(0)

【区间DP】BZOJ1055(HAOI2008)[玩具取名]题解

题目概述 JZ选择WING四个字母中的任意一个字母作为JZ的基本网名。然后JZ会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替(会给出字母能变成哪些双字母),使得自己的网名能够扩充得很长。现在,他想请你猜猜某一个很长的网名,最初可能是由哪几个字母变形过来的。 解题报告...
阅读(47) 评论(0)

【C数学题D贪心】Codeforces Round #461(Div.2)

A copy一个源文件会新产生一个源文件和一个副本,copy一个副本会新产生两个副本,现在有一个源文件,问能否copy出 xxx 个副本和 yyy 个源文件? 瞎搞,注意一些特殊情况。 #include<cstdio> using namesp...
阅读(73) 评论(1)

【LIS】BZOJ1046(HAOI2007)[上升序列]题解

题目概述 给出 {an}" role="presentation">{an}{an}\{a_n\} ,求下标字典序最小的上升子序列。 解题报告 水题吧……先求出 fi" role="presentation">fif...
阅读(73) 评论(0)

【中位数】BZOJ1045(HAOI2008)[糖果传递]题解

题目概述 有 n" role="presentation">nnn 个JZ坐成一圈,每人有 ai" role="presentation">aiaia_i 个神犇值。每人只能给左右两人传递神犇值。每人每次传递一个神犇值代价为...
阅读(46) 评论(0)

【二分+DP】BZOJ1044(HAOI2008)[木棍分割]题解

题目概述 有 n" role="presentation">nnn 根木棍, 第 i" role="presentation">iii 根木棍的长度为 Li" role="presentation&quo...
阅读(619) 评论(0)

【后缀自动机】BZOJ5084[hashit]题解

题目概述 给出一个操作串:如果是小写字母,表示在当前字符串后面添加这个小写字母。如果是 −" role="presentation">−−- ,表示删除当前字符串最后的小写字母(保证合法)。求每次操作后当前字符串不同子串的个数。 解...
阅读(187) 评论(2)

THUWC2018游记

Day0~2心路历程可以看我的日记啊QwQ。 1.29 初到长沙,宾馆颓废。 1.30 上午报到+试机,Ubuntu很滋瓷啊(反正不是NOILinux我都能接受)。打完Emacs配置之后发现括号匹配没用了,问了JZdalao之后才惊奇的发现我括号匹配的指令是背错的QAQ。 下...
阅读(280) 评论(0)

【线性基】HDU3949[XOR]题解

题目概述 给出 n" role="presentation">nnn 个数,求选出的非空集合中异或和第 k" role="presentation">kkk 小的异或和(异或和相同算一次),没有 k" role=&...
阅读(648) 评论(2)

线性基

一些线性代数前置知识口胡 我是蒟蒻,可能(一定)不严谨,dalao们可以去啃书QAQ。 线性空间:在一个域(比如实数域,复数域)内有加法和数乘,加法和数乘都封闭。 线性相关&无关:若 n" role="presentation" style="...
阅读(98) 评论(0)

【FWT】51Nod1773[A国的贸易]题解

题目概述 有 2n" role="presentation" style="position: relative;">2n2n2^n 个点,每次 i" role="presentation" style=&qu...
阅读(130) 评论(0)

【LCT+并查集】BZOJ2959[长跑]题解

题目概述 CHNJZ可以在 nn 个地方虐场,每次虐场可以踩若干个人。一个地方的人被踩后就不能再踩了(心态已爆炸)。 有 mm 个事件:1.地点 xx 到地点 yy 新建了一条边。2.地点 xx 能踩的人变成了 yy 。3.询问从 xx 到 yy 最多能踩多少人。 解题报告 显然是动态...
阅读(113) 评论(0)

【FWT】BZOJ4589[Hard Nim]题解

题目概述 有 nn 堆石子,石子数都是不超过 mm 的素数。进行Nim游戏,求先手必败的方案数。 解题报告 就是求异或和为 00 的方案数。先构造向量 Pi=[i是素数]P_i=[i是素数] ,然后可以看作 nn 个 PP 求异或卷积。所以先DWT,然后用快速幂求出卷积,最后IDWT就行...
阅读(93) 评论(0)

【树形DP+FWT】HDU5909[Tree Cutting]题解

题目概述 定义一棵树 {vn}\{v_n\} 的权值为 v1 xor v2 xor v3 xor⋯vnv_1\ xor\ v_2\ xor\ v_3\ xor\cdots v_n 。给出一棵树,统计权值 [0,m)[0,m) 在这棵树子图(子图显然也是树)中的出现情况。 解题报告 定义 ...
阅读(109) 评论(0)

FWT

另一种卷积 多项式乘法的卷积是这样的: Ci=∑j+k=iAjBk C_i=\sum_{j+k=i}A_jB_k 然而还有种神奇的卷积( ⊕\oplus 是位运算): Ci=∑j⊕k=iAjBk C_i=\sum_{j\oplus k=i}A_jB_k FWT可以快速求这种卷积。 ...
阅读(123) 评论(1)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 10万+
    积分: 4718
    排名: 7721
    文章分类
    博客专栏