动态规划
文章平均质量分 67
gymgym1212
这个作者很懒,什么都没留下…
展开
-
UVa12018 Juice Extractor ( DP )
原题链接:UVa12018 原题如下: Jerry loses himself in the interesting game: Fruit Ninja. Fruit Ninja is a game of iPhone and iPad in which the players cut the fruits coming from the bottom of the screen and ga原创 2017-10-07 21:07:39 · 423 阅读 · 0 评论 -
【牛客网】【埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛】L—K序列【动态规划】
题目链接:L—K序列题解:for一遍数组,temp[i]表示:不包括当前for到的点,序列和为i的最长长度。然后for一遍0-k,对dp[ (j+num[i])%k ]进行更新,dp[j]是包括当前点的,序列和为j的最长长度。更新完dp之后再更新temp。复杂度是n*k,题目里说明了这个小于10的7次方。#include<iostream>#include<stdio.h>...原创 2018-04-15 18:46:39 · 498 阅读 · 0 评论 -
hdu 6321 Problem C. Dynamic Graph Matching【2018 Multi-University Training Contest 3 】【状压DP】
【题意】:t组样例,n个点(保证是偶数),m次操作,每次操作告诉你两个点,给这两个点加一条边或者减一条边,减边的话保证减边之前至少有一条边。每次操作之后输出 整个图中 匹配大小为 j 的数量 。两条重边被认为是不一样的。【题解】:n <= 10,每个点有被占用和不被占用两种状态,所以一共有2^10种状态。如果这次增加了 a b这两个点的一条边,那么就从 0 - 102...原创 2018-07-30 20:12:27 · 131 阅读 · 0 评论 -
2018 百度之星 初赛A 1004 度度熊看球赛 【DP】
【题意】:链接:度度熊看球赛 有一排2*N个椅子,现在有N对情侣来看球赛,每个人随机坐在一个椅子上。再给你一个D,如果有k对情侣相邻而坐,就会产生的喧闹值。问你期望的喧闹值,为了避免出现浮点数,答案乘以,并且对998244353取模。【题解】:官方题解很巧妙,讲的非常好。官方题解:我这里就再赘述一下:先假设,永远是女生坐在男生右边。(每对情侣可以选择男...原创 2018-08-13 17:45:18 · 277 阅读 · 0 评论 -
bzoj 1003 物流运输 最短路+dp
【题意】:一共要运输n天物资,每天都要从1号码头运送到m号码头,给你e行,每行告诉你从a号码头到b号码头的花费(无向图)。再告诉你d行,表示p号码头,在第 [a,b] 天内不能经过。当你某一天和上一天的运输路线不同时,需要额外花费k。现在让你求这n天加起来最小的总花费。n<=20, m<=100【题解】:代表前 i 天的最小花费,那么 一定是从某一个 转移过来,并且这些天里走的...原创 2018-10-17 19:19:41 · 179 阅读 · 0 评论