随笔分类 -  Dynamic Programming_线性DP

摘要:流下了不会概率的眼泪,由于不会概率,转移少写了点东西。。。 ~~这个dp很简单,就是一个普通的线性dp加点期望。~~(刚开始写这道题时信笔写下) $dp[0/1][i][j]$表示到第$i$个时间段时,已经申请了换$j$门课程的教室,当前申请0不换、1换教室的最小数学期望。 注意,我们的状态定义是 阅读全文
posted @ 2019-11-11 20:14 DarkValkyrie 阅读(132) 评论(0) 推荐(0)
摘要:题目描述 将一个8 8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的两部分中的任意一块继续如此分割,这样割了(n 1)次后,连同最后剩下的矩形棋盘共有n块矩形棋盘。(每次切割都只能沿着棋盘格子的边进行) 原棋盘上每一格有一个分值,一块矩形棋盘的总分为其所含各格分值之和。 阅读全文
posted @ 2019-10-14 19:48 DarkValkyrie 阅读(127) 评论(0) 推荐(0)
摘要:题目描述 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的 阅读全文
posted @ 2019-09-22 15:43 DarkValkyrie 阅读(140) 评论(0) 推荐(0)
摘要:题目描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,…,L0,1,…, L (其中L L 是桥的长度)。坐标为00的点表示桥的起 阅读全文
posted @ 2019-08-21 12:53 DarkValkyrie 阅读(130) 评论(0) 推荐(0)
摘要:题目描述 上午的训练结束了,THU ACM小组集体去吃午餐,他们一行N人来到了著名的十食堂。这里有两个打饭的窗口,每个窗口同一时刻只能给一个人打饭。由于每个人的口味(以及胃口)不同,所以他们要吃的菜各有不同,打饭所要花费的时间是因人而异的。另外每个人吃饭的速度也不尽相同,所以吃饭花费的时间也是可能有 阅读全文
posted @ 2019-08-16 12:54 DarkValkyrie 阅读(170) 评论(0) 推荐(0)
摘要:题目描述 瞬间,地面上出现了一个n m的巨幅矩阵,矩阵的每个格子上有一坨0~k不等量的魔液。怪物各给了小a和uim一个魔瓶,说道,你们可以从矩阵的任一个格子开始,每次向右或向下走一步,从任一个格子结束。开始时小a用魔瓶吸收地面上的魔液,下一步由uim吸收,如此交替下去,并且要求最后一步必须由uim吸 阅读全文
posted @ 2019-08-16 10:04 DarkValkyrie 阅读(134) 评论(0) 推荐(0)
摘要:题目描述 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8 \times 88×8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。 而我们的主人公 ,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规 阅读全文
posted @ 2019-08-14 23:24 DarkValkyrie 阅读(156) 评论(0) 推荐(0)
摘要:题目背景 感谢@throusea 贡献的两组数据 题目描述 回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_ )。她发现,把大池子视为01矩阵(0表示对应位置无鱼,1表示对应位置有鱼)有助于决定吃鱼策略。 在代表池子 阅读全文
posted @ 2019-07-13 14:27 DarkValkyrie 阅读(186) 评论(0) 推荐(0)
摘要:题目描述 输入输出格式 输入格式: 输入文件名为input.txt 输入文件的第一行为正整数n和正整数R,接下来的n行每行有3个正整数,分别表示 xi,yi ,vi 。 输出格式: 输出文件名为output.txt 输出文件仅有一个正整数,表示一颗炸弹最多能炸掉地图上总价值为多少的目标(结果不会超过 阅读全文
posted @ 2019-07-07 19:32 DarkValkyrie 阅读(164) 评论(0) 推荐(0)
摘要:题目描述 尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。 尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一 阅读全文
posted @ 2019-07-07 13:28 DarkValkyrie 阅读(254) 评论(0) 推荐(0)
摘要:Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 42745 Accepted Submission(s): 1 阅读全文
posted @ 2019-06-29 09:44 DarkValkyrie 阅读(155) 评论(0) 推荐(0)
摘要:题目来源:洛谷 题目描述 N位同学站成一排,音乐老师要请其中的(N−K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K,他们的身高分别为T1​,T2​,…,TK​, 则他们的身高满足T1​<...<Ti​>Ti+1​>…>TK​( 阅读全文
posted @ 2019-06-20 18:33 DarkValkyrie 阅读(182) 评论(0) 推荐(0)
摘要:题目来源:POJ:http://poj.org/problem?id=2279 SPOJ:https://www.spoj.com/problems/GNYR04H/ 题意翻译 题目描述 杨先生希望为他的班级拍照。学生将排成一行,每行不超过后面的行,并且行的左端对齐。例如,可以安排12名学生排列(从 阅读全文
posted @ 2019-06-20 12:39 DarkValkyrie 阅读(250) 评论(0) 推荐(0)
摘要:题意翻译 Description 一个公司有三个移动服务员。如果某个地方有一个请求,某个员工必须赶到那个地方去(那个地方没有其他员工),某一时刻只有一个员工能移动。只有被请求后,他才能移动,不允许在同样的位置出现两个员工。从位置P到Q移动一个员工的费用是C(P, Q)。这个函数没有必要对称,但是C( 阅读全文
posted @ 2019-06-19 19:12 DarkValkyrie 阅读(233) 评论(0) 推荐(0)
摘要:题目来源:洛谷 题目描述 设有N×N的方格图(N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例): 某人从图的左上角的A点出发,可以向下行走,也可以向右走,直到到达右下角的B点。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。此人从A点到B 阅读全文
posted @ 2019-06-17 18:59 DarkValkyrie 阅读(271) 评论(0) 推荐(0)
摘要:题目来源:洛谷 题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角 阅读全文
posted @ 2019-06-17 18:46 DarkValkyrie 阅读(152) 评论(0) 推荐(0)