原文:[Codeforces 1201D]Treasure Hunting(DP)

Codeforces D Treasure Hunting DP 题面 有一个n m的方格,方格上有k个宝藏,一个人从 , 出发,可以向左或者向右走,但不能向下走。给出q个列,在这些列上可以向上走,其他列不能向上走。可以重复经过同一个点。求从 , 出发,经过所有宝藏的最短路径长度 n,m,k,q leq times 分析 贪心考虑,我们应该按照行一层一层的走。每一行应该从最左的宝藏走到最右的宝藏 ...

2019-08-05 10:22 5 558 推荐指数:

查看详情

[Codeforces 1214D]Treasure Island(dfs)

[Codeforces 1214D]Treasure Island(dfs) 题面 给出一个n*m的字符矩阵,'.'表示能通过,'#'表示不能通过。每步可以往下或往右走。问至少把多少个'.'变成'#',才能让从(1,1)出发不能到达(n,m) \(n \times m \leq 10 ...

Thu Sep 05 06:02:00 CST 2019 5 278
codeforces#1152D. Neko and Aki's Prank(dp

题目链接: https://codeforces.com/contest/1152/problem/D 题意: 给出一个$n$,然后在匹配树上染色边,每个结点的所有相邻边只能被染色一次。 问,这颗树上最多染色多少边。 匹配树,就是深度为$2n$的树,每个节点都是一个字符串,只包含 ...

Sun Apr 28 05:22:00 CST 2019 3 366
codeforces D. Yet Another Subarray Problem(DP)

题目链接: 题意:给一个长度为n和m,k的数组,的最大值。 题解:考虑dp的做法,dp[i][j]代表以第i个数为右端点,长度减一求余m的值为j时的最大值。 转移方程:dp[i][j]=dp[i-1][j-1]+a[i](j>0)      dp[i][j]=max(dp ...

Wed Jul 24 01:53:00 CST 2019 4 441
codeforcesdp专题

1.(467C)http://codeforces.com/problemset/problem/467/C 题意:有一个长为n的序列,选取k个长度为m的子序列(子序列中不能有位置重复),求所取的k个序列求和的最大值是多少 分析:设dp[i][j]在[j,n]范围内取了i个子序列求和所得 ...

Tue May 08 04:07:00 CST 2018 2 924
Codeforces 988F Rain and Umbrellas(DP)

题目链接:http://codeforces.com/contest/988/problem/F 题目大意: 有三个整数a,n,m,a是终点坐标,给出n个范围(l,r)表示这块区域下雨,m把伞(p,w)在点p有重量为w的伞。 小明可以携带任意数量的伞,经过下雨处时必须要撑伞,小明每走一个单位 ...

Sun Jun 03 03:05:00 CST 2018 5 403
Codeforces 1172C2 Nauuo and Pictures (hard version) dp

Nauuo and Pictures (hard version 首先考虑简单版本的, 一个一个dp求出来, 分成三坨, 一坨当前要求照片, 一坨除了当前的喜欢的照片, 一坨除了当前的讨厌的照片。 单次dp 50 ^ 4 感觉hard的也挺简单的。。 我们先算出最后喜欢的照片的总w ...

Tue Jul 02 04:49:00 CST 2019 4 325
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM