Cleaning Shifts Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4245 Accepted: 1429 Description Farmer John's cows, pampered since birth, h ...
分类:
其他好文 时间:
2018-08-19 18:25:48
阅读次数:
228
链接:https://acm.ecnu.edu.cn/contest/103/problem/D/ 题意:给你一棵无向边连接的树,边的权值可以任意互换。有m次运输,每次的花费是点u到v路径上边的权值和。 必须在全部运输开始前安排好边的权值,求m次运输总的最小花费。 分析:肯定是边被覆盖次数越多的边优 ...
分类:
其他好文 时间:
2018-08-18 00:54:23
阅读次数:
125
题目传送门 看题目描述中,码头的个数小的可怜,竟然只有20,一开始想会不会又是网络流或者状压DP啥的。(好像状压DP真能做QAQ) 不过读完题之后,发现这应该是一道求最短路的题,而且还不只是最短路,既然又可以改道又要求最小花费,那么肯定还有DP. 最短路+DP的结合题。我们可以这么考虑,反正这题数据 ...
分类:
其他好文 时间:
2018-08-17 23:33:08
阅读次数:
212
题目描述 设计某个地方的照明系统 ,一共需要n种不同类型的灯泡 。接着输入每种灯泡的电压v ,对应电压电源的价格k ,每个灯泡的价格c ,需要这种灯泡的数量l 。电压低的灯泡可以用电压高的灯泡替换 , 每种灯泡只需要一个对应的电源 。求完成这个照明系统的最少花费。输入 有多组数据。输出 最小花费。样 ...
分类:
其他好文 时间:
2018-08-17 21:31:38
阅读次数:
166
题目描述 有N个村庄坐落在一条直线上,第i(i 1)个村庄距离第1个村庄的距离为Di。需要在这些村庄中建立不超过K个通讯基站,在第i个村庄建立基站的费用为Ci。如果在距离第i个村庄不超过Si的范围内建立了一个通讯基站,那么就村庄被基站覆盖了。如果第i个村庄没有被覆盖,则需要向他们补偿,费用为Wi。现 ...
分类:
其他好文 时间:
2018-08-14 23:30:35
阅读次数:
190
题意:N个点M条边的无向图,每条边都有属于自己的编号,如果一条路径上的边编号都相同,那么花费仅为1;改变至不同编号的路径,花费加1,无论这个编号之前是否走过。 分析:记录每个点的最小花费,再用set维护这个最小花费对应的前驱边的编号,可能有多个不同的前驱编号。如果当前状态可以更新点最小花费,那么将s ...
分类:
其他好文 时间:
2018-08-13 18:41:49
阅读次数:
175
看来我还是太菜了,这么一道破题做了那么长时间...... 传送门 分析 我首先想到的是用状压dp来转移每一个人是否放走的状态,但是发现复杂度远远不够。于是我们考虑区间dp,dpij表示i到j区间的所有罪犯全部放走的最小花费,于是我们可以将一个区间(i,j)分为(i,k-1),(k+1,j)和k这个点 ...
分类:
其他好文 时间:
2018-08-12 14:07:15
阅读次数:
111
CF717C 题意:有长度为n的数列,有m种颜色,问最少的花费,使得数列中为0的点刷上颜色,并可根据颜色把数列分为正好k段。 思路:dp,开一个dp[n][m][k],表示前n个以m为结尾的k段最小花费,转移方程是:如果这个点非0,那么只能从n-1 转移到a[i]这一个颜色,如果是0,即没有颜色限制 ...
分类:
其他好文 时间:
2018-08-03 01:10:57
阅读次数:
148
题意 给出一个$n \times m$的网格,每个位置有一个小写字母,初始在$(1, 1)$,每次可以向上下左右走,问走到$(n, m)$的最小花费 设$(x, y)$为当前位置,$(nx, ny)$为下一位置。$s[x][y]$表示$(x, y)$位置的字符。 若$s[x][y] = s[nx][ ...
分类:
其他好文 时间:
2018-08-01 20:49:42
阅读次数:
182
A: 题意: 给你n个字符, 现在需要从中选取m个字符,每个字符的花费为在字母表的第几位,并且如果选了某个字符, 那么下一个选择的字符必须要在字母表的2位之后, 假如选了e 那么 不能选 a-f 可以选择 g-z, 现在求能满足条件的最小花费。 题解: 直接模拟。 代码: 1 #include<bi ...
分类:
其他好文 时间:
2018-07-27 16:11:59
阅读次数:
177