洛谷题库
文章平均质量分 56
冷颕
某小公司的java实习生
展开
-
背包问题(01背包/完全背包解释)
因为01背包和完全背包同属于背包,所以我们先让大家理解01背包(01背包比较简单且是完全背包的模板)。首先我们先假象我们有一个背包,它的容量是有上限的(没上限的背包就不是背包),我们需要向背包里面存放东西,抽象出在程序语言中可以当做背包的东西,我们用dp[n ](n>=1)数组来模拟背包,当然数组名无所谓的了。那么n就是背包容量还有多少的状态,dp[n]就是该状态下能够得到的最大值,(比如价值,分数.....等等可以抽象装入背包的东西)。我们先把一维背包公式写出来:dp[j]=max(原创 2022-03-19 21:03:39 · 496 阅读 · 1 评论 -
P1926 小书童——刷题大军(dp背包(01背包)状态转移方程)
题目背景数学是火,点亮物理的灯;物理是灯,照亮化学的路;化学是路,通向生物的坑;生物是坑,埋葬学理的人。 文言是火,点亮历史宫灯;历史是灯,照亮社会之路;社会是路,通向哲学大坑;哲学是坑,埋葬文科生。——小A题目描述小A“刷题”十分猖狂,明目张胆地“刷题”。他现在在小书童里发现了n样他喜欢的“题目”,每“题”都有他的需要时间,而老师布置了m项作业,每项作业都有它的需要时间及分值,老师规定k分以上算及格。小A只剩r个单位时间,他想在及格的基础上更多地“刷题”。输入格式第一行:n m k r原创 2022-03-19 20:20:07 · 208 阅读 · 0 评论 -
P7354 「PMOI-1」骑士の棋
题目背景lhm 最近迷上了国际象棋,他对里面的骑士最感兴趣,于是就开辟了下面这个玩法。题目描述lhm 现在建立了一个大小为 n×m的国际象棋棋盘,你作为白方要与黑方作战。棋盘上黑方只有一个国王,国王位置不会移动,而 lhm 有无穷无尽的骑士。现在你需要解出,最少派出几个骑士才能将死黑方国王,定义将死的标准为黑方国王在不被吃掉的情况下不能移动为止。更形式化地讲:一个 n×m的棋盘上有一个国王,你需要摆放尽可能少的骑士在棋盘上,使得对于每一个国王能走正好一步达到的且不在棋盘外的位置,都存在至..原创 2022-03-16 16:38:35 · 323 阅读 · 0 评论 -
P1913 战斗之伞兵
题目背景L国即将与I国发动战争!!题目描述为了在敌国渗透作战,指挥官决定:派出伞兵前往敌国!然而敌国的风十分强烈,能让伞兵在同一高度不停转悠,直到被刮到一个无风区……(可怜的小兵)输入格式第一行:n、m两个正整数,表示敌国的大小。以下n行,每行m个字符,“u”表示风向北吹;“d”表示风向南吹;“l”表示风向西吹;“r”表示风向东吹;“o”表示无风。(上北下南,左西右东)输出格式一个数:表示有几个点可以放下伞兵。输入输出样例输入 #15 5rrrrrrdddr原创 2022-03-16 16:29:43 · 370 阅读 · 0 评论 -
(洛谷)P1605迷宫(一入深搜苦如海,从此时间是大die)
题目背景给定一个N*M方格的迷宫,迷宫里有T处障碍,障碍处不可通过。给定起点坐标和终点坐标,问: 每个方格最多经过1次,有多少种从起点坐标到终点坐标的方案。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。题目描述无输入格式第一行N、M和T,N为行,M为列,T为障碍总数。第二行起点坐标SX,SY,终点坐标FX,FY。接下来T行,每行为障碍点的坐标。输出格式给定起点坐标和终点坐标,问每个方格最多经过1次,从起点坐标到终点坐标的方案总数。输入输出样例原创 2022-03-13 11:35:31 · 143 阅读 · 2 评论