"题目链接" 状态只与黑、白两点的颜色有关,于是用 $f[x][i][j]$表示当前以x为根节点,有$i$个黑点$j$个白点,使得x子树满足该条件的最小花费。 最后答案就是 $min\{f[root][0][j],f[root][i][0/1]\}$。 把 $i =1$的状态都看做 $i=1$,$j ...
分类:
其他好文 时间:
2018-03-31 17:27:51
阅读次数:
258
[JLOI2015]装备购买 Description 脸哥最近在玩一款神奇的游戏,这个游戏里有 n 件装备,每件装备有 m 个属性,用向量zi(aj ,.....,am) 表示 (1 <= i <= n; 1 <= j <= m),每个装备需要花费 ci,现在脸哥想买一些装备,但是脸哥很穷,所以总是 ...
分类:
其他好文 时间:
2018-03-31 16:40:25
阅读次数:
115
传送门 预处理加分组背包 n行m列,每列的花费是第一个与最后一个1的构成的区间长度,已知可以去除不多于k个1,求最小花费 ...
分类:
Web程序 时间:
2018-03-29 02:06:38
阅读次数:
224
还是回文 时间限制:2000 ms | 内存限制:65535 KB 难度:3 描述 判断回文串很简单,把字符串变成回文串也不难。现在我们增加点难度,给出一串字符(全部是小写字母),添加或删除一个字符,都会产生一定的花费。那么,将字符串变成回文串的最小花费是多少呢? 输入 多组数据 第一个有两个数n, ...
分类:
其他好文 时间:
2018-03-27 02:02:21
阅读次数:
214
洛谷 P2695 骑士的工作 题目背景 你作为一个村的村长,保卫村庄是理所当然的了.今天,村庄里来了一只恶龙,他有n个头,恶龙到处杀人放火。你着急了。不过天无绝人之路,现在来了一个骑士团。里面有m位成员(往下看) 题目描述 每个人都可以砍掉一个大小不超过(<=)z的头,要money个金币,求最小花费 ...
分类:
其他好文 时间:
2018-03-22 22:40:00
阅读次数:
188
【传送门:BZOJ3714】 简要题意: 有n个杯子,有些杯子下面有一个球,可以花费c[i][j],得到第i个杯子到第j个杯子的球的总数的奇偶性 求出知道每个杯子是否有球的最小花费 题解: 迷之最小生成树(花样玩法) 设sum[i]为1到i的球数的和 如果我们要得到i到j的奇偶性,就相当于得到了su ...
分类:
其他好文 时间:
2018-03-21 13:55:05
阅读次数:
156
题面: 传送门 思路: 依然是一道很明显的区间dp 我们设$dp\left[i\right]\left[j\right]$表示前$j$个节点分成了$i$块的最小花费,$w\left[i\right]\left[j\right]$表示把闭区间$\left[i,j\right]$放在一起产生的价值 那么 ...
分类:
其他好文 时间:
2018-03-18 11:58:27
阅读次数:
151
找不着原题了。 原题大概就是给你一条直线上n个点需要被覆盖的最小次数和m条需要花费1的线段的左右端点和1条[1,n]的每次花费为t的大线段。 问最小花费使得所有点的覆盖数都达到最小覆盖数。 感觉这个函数的斜率是单调的,所以就码了一个二分斜率。 ...
分类:
其他好文 时间:
2018-03-05 17:07:18
阅读次数:
198
http://codeforces.com/problemset/problem/938/D 题意:n个城市,每个城市都要举办场演唱会,票价是a[i],此外还有m条双向有权边连接各个城市,求从每个城市出发,看一场演唱会再返回的最小花费。 样例:in: 4 2 out: 6 14 1 25 1 2 4 ...
分类:
其他好文 时间:
2018-03-04 18:05:30
阅读次数:
186
传送门:CodeForces - 938D 题意:n个城市,m条路,每条路都有自己的花费,每个城市看演唱会也有自己的花费,问从每一个城市到另一个城市(或就在自己城市)看演唱会的最小花费 题解:迪杰特斯拉,跑多源(每个源有权值)最短路。和一般的跑法不一样,要先给每个dis[]赋值成源的权值然后扔进di ...
分类:
其他好文 时间:
2018-03-03 15:29:51
阅读次数:
168