随笔分类 -  ----动态规划

摘要:给你两个序列A和B,求出他们的最长公共上升子序列并输出方案动态规划,我们假设f[i][j]表示A处理到第i位,B处理到第j位时的长度那么显然,若A[i]=B[j],那么f[i][j]=max{f[i-1][k]}+1,否则f[i][j]=f[i-1][j]我们再记一个g[i][j]表示f[i][j]... 阅读全文
posted @ 2017-11-16 19:32 扩展的灰(Extended_Ash) 阅读(164) 评论(0) 推荐(0)
摘要:对于一个1->n的排列 ,定义A中的一个位置i是好的,当且仅当Ai-1>Ai 或者Ai+1>Ai。对于一个排列A,假如有不少于k个位置是好的,那么称A是一个好的排列。现在有q个询问,每个询问给定n,k,问有多少排列是好的。答案对10^9+7取模。显然是计数类dp,我们... 阅读全文
posted @ 2017-11-16 17:02 扩展的灰(Extended_Ash) 阅读(181) 评论(0) 推荐(0)
摘要:现在有n个人要排成一列,编号为1->n 。但由于一些不明原因的关系,人与人之间可能存在一些矛盾关系,具体有m条矛盾关系(u,v),表示编号为u的人想要排在编号为v的人前面。要使得队伍和谐,最多不能违背k条矛盾关系(即不能有超过k条矛盾关系(u,v),满足最后v排在了u... 阅读全文
posted @ 2017-11-15 21:20 扩展的灰(Extended_Ash) 阅读(105) 评论(0) 推荐(0)
摘要:有两个长度为n的排列A和B,定义排列的价值f(A,B)为所有满足A[i]>B[i]的位置i的数量。现给出n,A,B和S,其中A和B中有一些位置的数未知,问有多少种可能的填数的方案使得f(A,B)=S保证不存在一个位置i满足A[i]=0且B[i]=0十分有趣的题目,是个... 阅读全文
posted @ 2017-11-08 20:30 扩展的灰(Extended_Ash) 阅读(131) 评论(0) 推荐(0)
摘要:0v0在野外看到了一棵Galo树,看到食物的0v0瞪大了眼睛,变成了OvO。这棵Galo树可以看做是一棵以1号点为根的n个点的有根数,除了根节点以外,每个节点i都有一个Galo,美味度为w[i]。OvO发现,如果她摘下了i号Galo,那么i的子树中的Galo以及i到根... 阅读全文
posted @ 2017-11-08 16:15 扩展的灰(Extended_Ash) 阅读(202) 评论(0) 推荐(0)
摘要:给你两个序列A和B,求出他们的最长公共上升子序列并输出方案动态规划,我们假设f[i][j]表示A处理到第i位,B处理到第j位时的长度那么显然,若A[i]=B[j],那么f[i][j]=max{f[i-1][k]}+1,否则f[i][j]=f[i-1][j]我们再记一个... 阅读全文
posted @ 2017-11-07 19:22 扩展的灰(Extended_Ash) 阅读(92) 评论(0) 推荐(0)
摘要:题目背景 热烈庆祝北京师范大学附属实验中学成立100周年!问题描述 经过一天的忙碌,志愿者们结束了他们的工作,准备站在一排合影留念。 现在总共有n名志愿者留下来准备合影。不过,进程并不是那么顺利,有些同学提出了一些奇奇怪怪的要求(每... 阅读全文
posted @ 2017-11-07 07:52 扩展的灰(Extended_Ash) 阅读(206) 评论(0) 推荐(0)
摘要:题目背景 热烈庆祝北京师范大学附属实验中学成立100周年!问题描述 经过一天的忙碌,志愿者们结束了他们的工作,准备站在一排合影留念。 现在总共有n名志愿者留下来准备合影。不过,进程并不是那么顺利,有些同学提出了一些奇奇怪怪的要求(每... 阅读全文
posted @ 2017-11-07 07:52 扩展的灰(Extended_Ash) 阅读(163) 评论(0) 推荐(0)
摘要:LichKing 希望收集邪恶的黑暗力量,并依靠它称霸世界。世间的黑暗力量被描述成一个长度为N 的非负整数序列{Ai},每次它可以选择这个序列中的两个相邻的正整数,让他们的值同时减一并获得一点邪恶力量,直到不存在满足条件的数。然而你不希望他能够得逞,所以你会使得他收集... 阅读全文
posted @ 2017-11-06 20:37 扩展的灰(Extended_Ash) 阅读(191) 评论(0) 推荐(0)
摘要:LichKing 希望收集邪恶的黑暗力量,并依靠它称霸世界。世间的黑暗力量被描述成一个长度为N 的非负整数序列{Ai},每次它可以选择这个序列中的两个相邻的正整数,让他们的值同时减一并获得一点邪恶力量,直到不存在满足条件的数。然而你不希望他能够得逞,所以你会使得他收集... 阅读全文
posted @ 2017-11-06 20:37 扩展的灰(Extended_Ash) 阅读(159) 评论(0) 推荐(0)
摘要:企鹅国的网吧们之间由网线互相连接,形成一棵树的结构。现在由于冬天到了,供暖部门缺少燃料,于是他们决定去拆一些网线来做燃料。但是现在有K只企鹅要上网和别人联机游戏,所以他们需要把这K只企鹅安排到不同的机房(两只企鹅在同一个机房会吵架),然后拆掉一些网线,但是需要保证每只... 阅读全文
posted @ 2017-11-06 16:42 扩展的灰(Extended_Ash) 阅读(184) 评论(0) 推荐(0)
摘要:企鹅国的网吧们之间由网线互相连接,形成一棵树的结构。现在由于冬天到了,供暖部门缺少燃料,于是他们决定去拆一些网线来做燃料。但是现在有K只企鹅要上网和别人联机游戏,所以他们需要把这K只企鹅安排到不同的机房(两只企鹅在同一个机房会吵架),然后拆掉一些网线,但是需要保证每只... 阅读全文
posted @ 2017-11-06 16:42 扩展的灰(Extended_Ash) 阅读(152) 评论(0) 推荐(0)
摘要:战狂也在玩《魔方王国》。他只会征兵而不会建城市,因此他决定对小奇的城市进行轰炸。小奇有n 座城市,城市之间建立了m 条有向的地下通道。战狂会发起若干轮轰炸,每轮可以轰炸任意多个城市。每座城市里都有战狂部署的间谍,在城市遭遇轰炸时,它们会通过地下通道撤离至其它城市。非常... 阅读全文
posted @ 2017-11-06 16:28 扩展的灰(Extended_Ash) 阅读(186) 评论(0) 推荐(0)
摘要:战狂也在玩《魔方王国》。他只会征兵而不会建城市,因此他决定对小奇的城市进行轰炸。小奇有n 座城市,城市之间建立了m 条有向的地下通道。战狂会发起若干轮轰炸,每轮可以轰炸任意多个城市。每座城市里都有战狂部署的间谍,在城市遭遇轰炸时,它们会通过地下通道撤离至其它城市。非常... 阅读全文
posted @ 2017-11-06 16:28 扩展的灰(Extended_Ash) 阅读(138) 评论(0) 推荐(0)
摘要:nodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。nodgd事先已经得到了这个城市的地图。地图上这个城市是一个n×m的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)... 阅读全文
posted @ 2017-11-06 07:31 扩展的灰(Extended_Ash) 阅读(181) 评论(0) 推荐(0)
摘要:nodgd在旅游。现在,nodgd要从城市的西北角走到东南角去。这个城市的道路并不平坦,nodgd希望找出一条相对比较好走的路。nodgd事先已经得到了这个城市的地图。地图上这个城市是一个n×m的矩形,nodgd现在站在坐标为(1,1)的位置,需要到达坐标为(n,m)... 阅读全文
posted @ 2017-11-06 07:31 扩展的灰(Extended_Ash) 阅读(103) 评论(0) 推荐(0)
摘要:给你一个序列a,要你求出一个同样长的序列c满足ai∈{0,1}的情况下使得下面式子值最大 现在还有m个询问,每次修改一个ai(注意询问是互相独立的),依然是问你最大值这个题先讲讲50分,后面要加上cdq完全不会,挖... 阅读全文
posted @ 2017-11-04 21:50 扩展的灰(Extended_Ash) 阅读(141) 评论(0) 推荐(0)
摘要:给你一个序列a,要你求出一个同样长的序列c满足ai∈{0,1}的情况下使得下面式子值最大 现在还有m个询问,每次修改一个ai(注意询问是互相独立的),依然是问你最大值这个题先讲讲50分,后面要加上cdq完全不会,挖... 阅读全文
posted @ 2017-11-04 21:50 扩展的灰(Extended_Ash) 阅读(126) 评论(0) 推荐(0)
摘要:你获得了无限个狗剩,为此你需要一个无限长的数组来存储狗剩,这个数组要满足以下条件1. 数组仅包含1, 2, 3, ..., n2. 如果n 1)那么就有f[i]+=f[i-k-1](相当于第i位后面跟了k个1)如果有连续两位不为i则整个数组都一定被确定下来(比如233... 阅读全文
posted @ 2017-11-04 21:41 扩展的灰(Extended_Ash) 阅读(120) 评论(0) 推荐(0)
摘要:你获得了无限个狗剩,为此你需要一个无限长的数组来存储狗剩,这个数组要满足以下条件1. 数组仅包含1, 2, 3, ..., n2. 如果n 1)那么就有f[i]+=f[i-k-1](相当于第i位后面跟了k个1)如果有连续两位不为i则整个数组都一定被确定下来(比如233... 阅读全文
posted @ 2017-11-04 21:41 扩展的灰(Extended_Ash) 阅读(122) 评论(0) 推荐(0)