08 2018 档案
摘要:dp很简单,但不知到为什么要mod 25501 看来考试只有顶着内存mod
阅读全文
摘要:题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个 mmm 行 nnn 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角
阅读全文
摘要:设dp[i][j][l][k]表示走第一个走到i,j,第二个走到l,k,的最大值
阅读全文
摘要:这一节要讨论的是带有额外条件的DP问题。 以下的这个问题是个很好的例子。 无向图G有N个结点,它的边上带有正的权重值。 你从结点1开始走,并且一开始的时候你身上带有M元钱。如果你经过结点i, 那么你就要花掉S[i]元(可以把这想象为收过路费)。如果你没有足够的钱, 就不能从那个结点经过。在这样的限制
阅读全文
摘要:设dp[i][j],表示插第i朵花插到第j个花瓶时,最大值多少 若不插在花瓶j中则,dp[i][j]=dp[i][j-1] 若插,则dp[i][j]=max{dp[i-1][j-1]+a[i][j]};
阅读全文
摘要:因为只有四种棋子,而且每种最多40颗,所以设dp[i][j][k][l],表示分别使用了i,j,k,l,颗1,2,3,4的棋子所获最大值 则方程为 int r=i+j*2+k*3+l*4+1; if(i) dp[i][j][k][l]=max(dp[i][j][k][l],dp[i-1][j][k]
阅读全文
摘要:马拉松冰球赛 (marathon.pas/c/cpp) (marathon.pas/c/cpp) 马拉松冰球锦标赛的日子就要到了。正如马拉松冰球比赛中经常出现的那样,比赛时间是 M 分钟。和常规的冰球比赛一样,在每一给定时刻,场上两队各有 6 名球员。然而,一场马拉松冰球比赛可以持续很长时间,所以教
阅读全文
摘要:Description 折叠的定义如下: 1. 一个字符串可以看成它自身的折叠。记作S S 2. X(S)是X(X>1)个S连接在一起的串的折叠。记作X(S) SSSS…S(X个S)。 3. 如果A A’, BB’,则AB A’B’ 例如,因为3(A) = AAA, 2(B) =
阅读全文
摘要:区间dp模板题 外面一层控制长度 内层控制左端点l 最内层控制切点k
阅读全文
摘要:Strategic game Time Limit: 2000MS Memory Limit: 10000K Total Submissions: 9313 Accepted: 4368 Description Bob enjoys playing computer games, especiall
阅读全文
摘要:即在树上做背包 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; struct my{ int next; int v; }; const int maxn=1000+10; int adj[max
阅读全文
摘要:换根法思想为, 1,随便找一个点作为根进行dp, 2,再以原来点为根进行dp,此次dp,设最优解为 f[x],那么f[root]=d[root],这是显而易见的 然后再通过找d[son]与f[x]之间关系进行dp 比如本道题,若f[x]已知最优解,那么把son换成根,f[x]的最优解即为 d[v]+
阅读全文
摘要:4867: 没有上司的舞会 Description 有个公司要举行一场晚会。 为了能玩得开心,公司领导决定:如果邀请了某个人,那么一定不会邀请他的上司 (上司的上司,上司的上司的上司……都可以邀请)。 题目 每个参加晚会的人都能为晚会增添一些气氛,求一个邀请方案,使气氛值的和最大。 Input 第1
阅读全文
摘要:直接爆搜+状压dp即可 设dp[i] 表示为状态为i时的最大值 则dp[i]=max{dp[x]+deep[i]*w[i]}
阅读全文
摘要:同样设计出状态后判断是否相容即可 设1为竖放长方形上面一半,0为其他情况 那么状态可转移,当且仅当下面情况 1.两个与运算后值为1,保证上下形成竖放长方形 2.两个 或 运算后0的个数为偶数,保证形成横放长方形
阅读全文
摘要:Corn Fields Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 19518 Accepted: 10243 Description Farmer John has purchased a lush new rectangu
阅读全文
摘要:神奇的供水系统 在游遍神秘岛过程中,Z4发现每一个小岛上都有若干个奇怪的类似小水缸似的立方体,这另到Z4相当迷惑不解!这天晚上,忽然下起了一场大雨,在中心岛小树屋上类似那个圆形石槽中间的小孔中涌出了一泓清水,z4不禁一阵欢呼也不自觉的联想起那些类似小水缸的东西。经过一连数日的观察,发现那些形似小水缸
阅读全文
摘要:POJ1275出纳员的雇佣【差分约束】 出纳员的雇佣 出纳员的雇佣 Tehran的一家每天24小时营业的超市,需要一批出纳员来满足它的需要。超市经理雇佣你来帮他解决问题:超市在每天的不同时段需要不同数目的出纳员(例如:午夜时只需一小批,而下午则需要很多)来为顾客提供优质服务。他希望雇佣最少数目的出纳
阅读全文
摘要:1.位运算技巧 先来学习一波位运算 比如说9 二进制 : 1001 。。。: 3210 设n=9, n |= 1<<k 表示把n的第k位修改为1 如:n |= 1<<1 1011; n &= ~(1<<k) 表示把n的第k位修改为0 如: n &= ~(1<<0) 1000; 取第k位: n>>k
阅读全文