P2339 提交作业usaco(区间dp)】的更多相关文章

P2339 提交作业usaco 题目背景 usaco 题目描述 贝西在哞哞大学选修了 C 门课,她要把所有作业分别交给每门课的老师,然后去车站和同学们一起回家.每个老师在各自的办公室里,办公室要等他们下课后才开,第 i 门课的办公室将在 Ti 分钟后开放. 所有的办公室都在一条笔直的走廊上,这条走廊长 H 个单位,一开始贝西在走廊的尽头一侧,位于坐标为 0 的地方.第 i 门课的办公室坐标位于坐标为 Xi 的地方,车站的坐标为 B.贝西可在走廊上自由行走,每分钟可以向右或者向左移动一个单位,也可…
Description 贝西在哞哞大学选修了C门课,她要把这些课的作业交给老师,然后去车站和同学们一 起回家.老师们在办公室里,办公室要等他们下课后才开,第i门课的办公室在Ti时刻后开放. 所有的办公室都在一条走廊上,这条走廊长H米,一开始贝西在走廊的最西边,第i门课 的办公室距离贝西的长度为Xi,车站距离贝西的长度为B. 贝西可在走廊上自由行走,每时刻可以向东或者向西移动一单位的距离,也可以选择在 任何地方暂停.贝西如果走到办公室所处的位置,而且这间办公室已经开门了的话,就可以 把作业交掉,不…
[BZOJ 1652][USACO 06FEB]Treats for the Cows Description FJ has purchased N (1 <= N <= 2000) yummy treats for the cows who get money for giving vast amounts of milk. FJ sells one treat per day and wants to maximize the money he receives over a given…
题目描述 数轴上有\(n\)个点,你要从位置\(0\)去位置\(B\),你每秒钟可以移动\(1\)单位.还有\(m\)个限制,每个限制\((x,y)\)表示你要在第\(t\)秒之后(可以是第\(t\)秒)经过位置\(y\).问你最少需要几秒. \(n\leq 1000\). 题解 可以发现如果\(B\leq x_i\leq x_j\)且\(y_i\leq y_j\)那么第\(i\)个限制就没有效果.所以我们每次一定是选择当前还没走过的最边上两个端点之一,走过去,然后等待. 这样就可以DP了. 设…
题目描述 数轴上有C个点,每个点有一个坐标和一个访问时间,必须在这个时间后到达这个点才算访问完成.可以在某个位置停留.每在数轴上走一个单位长度消耗一个单位的时间,问:访问所有点并最终到B花费的最小时间. 输入 第1行输入三个整数C,H,B,B是出口的位置.之后C行每行输入两个整数,分别表示一个老师所在的教室和他的下课时间. 输出 贝茜最早能够到达出口的时间. 样例输入 4 10 3 8 9 4 21 3 16 8 12 样例输出 22 题解 区间dp 考试题...考挂了... (以下内容复制自题…
题目传送门 一股浓浓的博弈论香气...然而本蒟并不会博弈论. 开始用双端队列+假的dp水过了24pts水数据. 其实是布星的,两人都绝顶聪明会深谋远虑不像我只看眼前,所以上述算法错误. 正解:区间dp.决策有两种:从右边取或是左边.而且答案是由小部分一步步推到大部分的,所以区间dp再适合不过啦. 状态:如常.$f[i][j]$表示拿从i到j玩家1得到的最大得分. 转移方程:$f[i][j]=max(sub[j]-sub[i-1]-f[i][j-1],sub[j]-sub[i-1]-f[i+1][…
Description FJ has purchased N (1 <= N <= 2000) yummy treats for the cows who get money for giving vast amounts of milk. FJ sells one treat per day and wants to maximize the money he receives over a given period time. The treats are interesting for…
1001: 节 能 时间限制: 1 Sec  内存限制: 128 MB 提交: 21  解决: 9 [提交][状态][讨论版] 题目描述 Dr.Kong设计的机器人卡多越来越聪明.最近市政公司交给卡多一项任务,每天早晨5:00开始,它负责关掉ZK大道右侧上所有的路灯. 卡多每到早晨5:00准会在ZK大道上某盏路灯的旁边,然后他开始关灯.每盏灯都有一定的功率,机器人卡多有着自觉的节能意识,它希望在关灯期间,ZK大道右侧上所有路灯的耗电量总数是最少的. 机器人卡多以1m/s的速度行走.假设关灯动作不…
一.区间DP解题时常见思路 如果题目中答案满足: 大的区间的答案可以由小的区间答案组合或加减得到 大的范围可以由小的范围代表 数据范围较小 我们这时可以考虑采用区间DP来解决. 那么常见的解法有两种: 1.用小的区间组合松弛大的区间,即枚举断点,分割区间,与答案取优. 2.用比当前区间略小的区间转移,用一些区间边界代表转移用的性质,通过常数的加减得到答案. 二.相关题目 下面我们通过一些题目来体验两中解法,笔者认为的难度用*的个数表示. 解法1的题目: 1.***[BZOJ 4350]括号序列再…
山区建小学 时间限制: 1 Sec  内存限制: 128 MB提交: 17  解决: 5[提交][状态][讨论版][命题人:quanxing] 题目描述 政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往.已知任意两个相邻的村庄之间的距离为di(为正整数),其中,0<i<m.为了提高山区的文化素质,政府又决定从m个村中选择n个村建小学(设0<n≤m<500).请根据给定的m.n以及所有相邻村庄的距离,选择在哪些村庄建小学,…