字符串处理经典题 1.CF219C Color Stripe(要求修改后的串中相邻字符不相同,求最少修改次数) Q: 给你一个长度为N 的字符串(由大写字母组成)和一个数量K,K是指可使用的不同的大写字母的个数。现要求修改源字符串,使得串中相邻的两个位置上的元素不同;一次只能更改一个字符,问你最少的 ...
分类:
其他好文 时间:
2019-07-30 16:04:11
阅读次数:
109
题目分析 (看到这种打怪的题,一般不是贪心就是DP...) 我们发现对于此题,状态太多以至于无法贪心,所以我们只好DP。 因为 魔法攻击 与 普通攻击和特技攻击 是相对独立的,所以可以分开来考虑。 令fm[i],fs[i]分别为 只使用魔法攻击 与 只是用普通攻击和特技攻击 到第i回合(结束)所能造 ...
分类:
其他好文 时间:
2019-07-29 00:33:34
阅读次数:
121
题目描述 现有$n$条线段,每条线段的左右端点为$L_i,R_i$,保证$L_i \le R_i$. 有$m$个询问,每次查询$X_i,Y_i$区间内所有点被覆盖所需的线段的最小值。 Input 输入第一行包含两个整数$n,m$,含义如上所述。 接下来,有$n$行,每行有两个整数。 第$i+1$行包 ...
分类:
其他好文 时间:
2019-07-28 18:02:46
阅读次数:
99
"奶牛矩阵" 给出一个$R\times C$的字符矩阵,询问其最小的覆盖矩阵,定义一个覆盖矩阵为其不断的自我复制扩张以后原字符矩阵为其子矩阵,$1≤R≤10000,1≤C≤75$。 解 从简单开始研究,刚开始不要研究二维,对于一行而言,我们发现一个结论,也就是它的覆盖矩阵,必然可以对齐左端,画张图自 ...
分类:
其他好文 时间:
2019-07-28 09:51:02
阅读次数:
101
数组越界那个RE+WA的姹紫嫣红的。。。 乘法原理求种类数,类似于没有上司的舞会。 ...
分类:
其他好文 时间:
2019-07-26 21:11:27
阅读次数:
90
[51nod 1364]最大字典序排列 Online Judge :51nod 1364 Label :线段树,树状数组,二分 题目描述 题解: 根据题意很容易想到60%数据的$O(N^2logN)$暴力做法,即每次从大数往小数找,如果它能在m步内换到当前位置就把它换到前面去,然后再把选中的位置设为 ...
分类:
其他好文 时间:
2019-07-25 23:06:11
阅读次数:
92
题意 静态区间求众数(出现次数相同输出值较小的,$n \leq 4e4$ , $q \leq 5e4$), 强制在线 思路 由于n比较小,但是直接$n^2$又过不了,众数这个信息又不好用log数据结构维护(不容易合并两区间),所以考虑根号数据结构,离线静态区间众数可以用莫队完成啦,但是由于这道题强制 ...
分类:
其他好文 时间:
2019-07-25 21:40:32
阅读次数:
101
在矩阵中求解最优情况,其中$n \leq 16$假设现在已经得到保留的行与列的编号,递推矩阵分值的复杂度是$O(n^2)$遍历一遍就ok50pts 假设行列全部枚举全排列的话,枚举次数在最坏情况下是$(C_{12}^6)^2=924^2$,在加上求分值的复杂度则总复杂度还是勉强可以接受的?直接看10 ...
分类:
其他好文 时间:
2019-07-25 20:30:45
阅读次数:
104
Transformation 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=4578 Problem Description Yuanfang is puzzled with the question below: There are n intege ...
分类:
编程语言 时间:
2019-07-24 22:23:30
阅读次数:
118
poj3417lca+差分每加入一条新边就会形成一个环,这个环上除了新边都会被覆盖一次,断掉覆盖一次的边再断了覆盖它的新边就能把树分成两部分。对于被覆盖数大于1次的边,就得至少断两条新边,对答案就没有贡献了。对于没有被覆盖的,对答案贡献为新边的数量,覆盖为1的,贡献为1,再否则为0。d[x]表示节点 ...
分类:
其他好文 时间:
2019-07-24 13:11:07
阅读次数:
83