随笔分类 -  基础算法 -- 动态规划

上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要:【BZOJ1076】奖励关(动态规划,数学期望) 题面 "懒,粘地址" 题解 我也是看了题解才会做 看着数据范围,很容易想到状压 然后,设$f[i][j]$表示当前第$i$轮,状态为$j$的期望 枚举当前掉出来哪一个物品 然后。。。。怎么转移??? 当前物品如果原来出现过,,我也不知道出现了几次呀。 阅读全文
posted @ 2017-11-10 11:44 小蒟蒻yyb 阅读(302) 评论(1) 推荐(0) 编辑
摘要:【Luogu3478】【POI2008】STA Station(动态规划) 题面 题目描述 给出一个$N(2 include include include include include include include include include using namespace std; de 阅读全文
posted @ 2017-11-10 09:09 小蒟蒻yyb 阅读(176) 评论(0) 推荐(0) 编辑
摘要:【Luogu1273】有线电视网(动态规划) 题面 题目描述 某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。 从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一 阅读全文
posted @ 2017-11-09 14:54 小蒟蒻yyb 阅读(175) 评论(0) 推荐(0) 编辑
摘要:【Luogu2458】保安站岗(动态规划) 题面 题目描述 五一来临,某地下超市为了便于疏通和指挥密集的人员和车辆,以免造成超市内的混乱和拥挤,准备临时从外单位调用部分保安来维持交通秩序。 已知整个地下超市的所有通道呈一棵树的形状;某些通道之间可以互相望见。总经理要求所有通道的每个端点(树的顶点)都 阅读全文
posted @ 2017-11-09 09:10 小蒟蒻yyb 阅读(256) 评论(0) 推荐(0) 编辑
摘要:【Luogu1272】重建道路(动态规划) 题面 题目描述 一场可怕的地震后,人们用N个牲口棚(1≤N≤150,编号1..N)重建了农夫John的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的。因此,牧场运输系统可以被构建成一棵树。John想要知道另一次地震会 阅读全文
posted @ 2017-11-08 20:33 小蒟蒻yyb 阅读(266) 评论(0) 推荐(0) 编辑
摘要:【Luogu1373】小a和uim之大逃离(动态规划) 题面 题目背景 小a和uim来到雨林中探险。突然一阵北风吹来,一片乌云从北部天边急涌过来,还伴着一道道闪电,一阵阵雷声。刹那间,狂风大作,乌云布满了天空,紧接着豆大的雨点从天空中打落下来,只见前方出现了一个披头散发、青面獠牙的怪物,低沉着声音说 阅读全文
posted @ 2017-11-08 20:09 小蒟蒻yyb 阅读(180) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3675】序列分割(斜率优化,动态规划) 题面 Description 小H最近迷上了一个分隔序列的游戏。在这个游戏里,小H需要将一个长度为n的非负整数序列分割成k+1个非空的子序列。为了得到k+1个子序列,小H需要重复k次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有 阅读全文
posted @ 2017-11-06 22:02 小蒟蒻yyb 阅读(359) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2748】音量调节(动态规划) 题面 Description 一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以 阅读全文
posted @ 2017-11-06 20:05 小蒟蒻yyb 阅读(290) 评论(0) 推荐(0) 编辑
摘要:【Luogu1345】周游加拿大(动态规划) 题面 题目描述 你赢得了一场航空公司举办的比赛,奖品是一张加拿大环游机票。旅行在这家航空公司开放的最西边的城市开始,然后一直自西向东旅行,直到你到达最东边的城市,再由东向西返回,直到你回到开始的城市。除了旅行开始的城市之外,每个城市只能访问一次,因为开始 阅读全文
posted @ 2017-11-04 16:45 小蒟蒻yyb 阅读(564) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2431】逆序对数列(动态规划) 题面 Description 对于一个数列{ai},如果有i<j且ai>aj,那么我们称ai与aj为一对逆序对数。若对于任意一个由1~n自然数组成的数列,可以很容易求出有多少个逆序对数。那么逆序对数为k的这样自然数数列到底有多少个? Input 第一行为两 阅读全文
posted @ 2017-11-03 21:07 小蒟蒻yyb 阅读(547) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1084】最大子矩阵(动态规划) 题面 题目描述 这里有一个n m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。 输入输出格式 输入格式: 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元 阅读全文
posted @ 2017-11-03 20:31 小蒟蒻yyb 阅读(395) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1003】物流运输(动态规划,最短路) 题面 Description 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某 阅读全文
posted @ 2017-10-31 22:04 小蒟蒻yyb 阅读(403) 评论(2) 推荐(0) 编辑
摘要:题面 "题面中有图片的存在,所以就贴个地址把" 题解 简单题,,,, 原来一直觉得不会做。。。 现在发现是一道傻逼题 暴力压两行的状态 发现就需要滚一维。 然后暴力检查一下状态的可行性 DP检查MAX就可以了 cpp include include include include include i 阅读全文
posted @ 2017-10-26 19:30 小蒟蒻yyb 阅读(345) 评论(0) 推荐(1) 编辑
摘要:题面 "这种傻逼题懒得粘贴了。。。" 题解 傻逼题 $f[i][j][k]$表示当前第$i$列,当前放置状态为$j$,已经放了$k$个 暴力判断状态合法性,暴力判断转移合法性,然后统计答案 cpp include include include include include include inc 阅读全文
posted @ 2017-10-25 22:29 小蒟蒻yyb 阅读(303) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1801】【AHOI2009】中国象棋(动态规划) 题面 题目描述 这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法。大家肯定很清楚,在中国象棋中炮的行走方式是:一个炮攻击到另一个炮,当且仅当 阅读全文
posted @ 2017-10-25 22:11 小蒟蒻yyb 阅读(251) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2684】【CEOI2004】锯木厂选址(斜率优化,动态规划) 题面 万恶的BZOJ因为权限题的原因而做不了。。。 我要良心的提供题面 Description 从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。 木材只 阅读全文
posted @ 2017-10-22 22:25 小蒟蒻yyb 阅读(372) 评论(3) 推荐(0) 编辑
摘要:【BZOJ1096】【ZJOI2007】仓库建设(斜率优化,动态规划) 题面 Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。由于这座山处于高原内 陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接 阅读全文
posted @ 2017-10-22 21:28 小蒟蒻yyb 阅读(300) 评论(0) 推荐(0) 编辑
摘要:【Luogu2900】土地征用(斜率优化,动态规划) 题面 Description 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的 阅读全文
posted @ 2017-10-22 21:23 小蒟蒻yyb 阅读(539) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2734】【HNOI2012】集合选数(状态压缩,动态规划) 题面 Description 《集合论与图论》这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以 下条件的子集:若 x 在该子集中,则 2x 和 3x 不能在该子集中。同学们不喜欢这种具有枚举性 质的 阅读全文
posted @ 2017-10-22 11:31 小蒟蒻yyb 阅读(299) 评论(0) 推荐(0) 编辑
摘要:"懒得搞题目了" "哦对了,这题双倍经验" 题解 装压DP 利用位运算很容易解决相邻位的问题 其实我的还是太复杂了 具体的,更加好的位运算的写法可以参考YL大佬,但是我也搞不到他代码,因为他太强了。 然而他博客停更了。。。。 cpp include include include include i 阅读全文
posted @ 2017-10-22 11:25 小蒟蒻yyb 阅读(406) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页