Processing math: 100%

08 2015 档案

摘要:【题目描述】在一个n行m列的矩阵,每个格子都有一个大写的英文字母。你需要从左上角格子走到右下角格子,你每一次只能从当前格子往下走一步或者往右走一步,当然不能走出矩阵。给出由大写英文字母构成的字符串s[1..n+m-1]和t[1..n+m-1],这两个字符串的长度都是n+m-1,其中s不等于t。对于这... 阅读全文
posted @ 2015-08-29 11:13 maijing 阅读(220) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2821分块我们把数列分成N块记f[i][j]表示第i块到第j块的答案,这个可以在O(NN)内得到。记g[i][j]第1到第i块中数字j出现了多少次,这个我们可... 阅读全文
posted @ 2015-08-29 10:50 maijing 阅读(374) 评论(1) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2741分块或可持久化trie可以先看看这个:高斯消元解XOR方程组分块做法:我们先求出前i个数的异或和,即b[i]=a[1]^a[2]^...^a[i],不失一般性,记b[0]=0。那么a[i]^a[i... 阅读全文
posted @ 2015-08-29 10:38 maijing 阅读(409) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4029贪心。枚举有多少个后导0(不妨枚举到有k个后导0),找到第一个大于等于L的10k的倍数,和第一个大于等于L的510k的奇数次倍数,只有这2个才有可能成为答案。然后从中选出最优即可。#... 阅读全文
posted @ 2015-08-28 10:45 maijing 阅读(216) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4028分块。好吧,其实gcd和xor并没有什么联系,我一直在找它们之间的联系,浪费了好多时间。。。。。。将数列分成N块,记第i个块的左端为l[i],右端为r[i]。每个位置j记住到所在... 阅读全文
posted @ 2015-08-28 10:28 maijing 阅读(781) 评论(1) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4027贪心。我们发现,如果点i被删,那么它使父亲增加的重量为c[i]+son[i]-1我们记val[i]=c[i]+son[i]-1我们把删去的点染成灰色,发现其实这样的:每个红色部分中,若干个被删去的... 阅读全文
posted @ 2015-08-27 20:42 maijing 阅读(698) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3629搜索。我们知道:如果N=mi=1pkii,其中pi为质数,那么N的约数和为$\prod\limits_{i=1}^{m}(p_{... 阅读全文
posted @ 2015-08-27 15:37 maijing 阅读(282) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4007搜索。暴力出奇迹。题解请戳发现我一遇到难题手就不由自主地点开了题解~~~~~~~~~~OTATO~~~~~~~~~~~~~~~~~~~~~这种方法特别神奇,看着时间复杂度好像很大的样子,其实算着算... 阅读全文
posted @ 2015-08-26 22:22 maijing 阅读(450) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4006斯坦纳树。一共有P个关键点:我们用一个P位二进制数表示是否包含这些关键点。F[i][state]表示一定包含i点,至少包含关键点state的生成树的最小费用,其中state是一个二进制数。有2个转... 阅读全文
posted @ 2015-08-26 19:56 maijing 阅读(287) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4085斯坦纳树。用状压DP。一共有2K个关键点:1,2...,K和N-K+1,N-K+2...,N,我们用一个2K位二进制数表示是否包含这些关键点。F[i][state]表示一定包含i点,至少包含关键点state的... 阅读全文
posted @ 2015-08-26 19:50 maijing 阅读(362) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2595斯坦纳树。斯坦纳树是在求一个图中的包含某些特定点的最小生成树,注意其他点不一定要包含。这道题可以算是斯坦纳树的入门题了。题解请戳#include#include#include#include#i... 阅读全文
posted @ 2015-08-26 19:34 maijing 阅读(165) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4005神题~远距离orz膜拜PoPoQQQ大神#include#include#include#include#include#include#include#include#include#inclu... 阅读全文
posted @ 2015-08-25 11:23 maijing 阅读(448) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4004拟阵。好吧,表示完全不会。还是先膜拜一下大神吧刘雨辰《对拟阵的初步研究》NOI2015冬令营董宏华《拟阵选讲》把每个装备看成一个M维向量。集合S={向量1,向量2,向量3,...,向量N}集合L=... 阅读全文
posted @ 2015-08-24 17:04 maijing 阅读(169) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4003可合并堆。每个点都有一个小根堆,记住可以到这个点的骑士有哪些,以战斗力为关键字。从底层到顶层不断合并,然后不断取出战斗力的最小值,如果小于防御值,则去掉最小值。操作可以打标记。我用了左偏树。左偏树... 阅读全文
posted @ 2015-08-24 10:11 maijing 阅读(200) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4002好吧,完全不会做,在考场只能爆零。膜拜PoPoQQQ大神#include#include#include#include#include#include#include#include#inclu... 阅读全文
posted @ 2015-08-24 09:43 maijing 阅读(199) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4034树链剖分。跟NOI2015的“软件包管理”一模一样。。。。。河南的爽死了。。。。。。#include#include#include#include#include#include#include... 阅读全文
posted @ 2015-08-22 20:40 maijing 阅读(161) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4033树形DP。我们发现,每条边都是一条桥,若我们知道这条边其中一侧有多少个黑点,我们就可以知道这条边产生的费用是多少。记F[i][j]表示在以i为根的子树中,有j个黑点,其中所有的边产生的费用是多少。... 阅读全文
posted @ 2015-08-22 18:52 maijing 阅读(219) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1197我们考虑从低维向高维考虑。记F[i][j]表示维度为i,用了j个球时最多能将空间划分为多少个部分。易知F[1][j]=2*j。考虑二维。易知F[2][1]=2假设我们易知知道了F[2][i-1],... 阅读全文
posted @ 2015-08-21 14:34 maijing 阅读(251) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1196二分+并查集一共有2*M条路径,我们首先将这2*M条路径按费用排序。然后二分最大费用的公路mid变成判断性问题:能否只用第1到第mid条公路,使得生成树至少包含K条一级公路。因为这时候已经跟费用无... 阅读全文
posted @ 2015-08-21 14:09 maijing 阅读(216) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1193大范围贪心,小范围宽搜。膜拜大神http://blog.csdn.net/u012915516/article/details/47447703#include#include#include#i... 阅读全文
posted @ 2015-08-21 14:02 maijing 阅读(157) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1194我们看看怎么判断B是否是A的升级。我们新建一个图G,每个点为一个二元组(i,j),表示A的i号点和B的j号点。设A中i号点的0出边为p0[i],B中j号点的0出边为p0[j],那么在图G中(i,j... 阅读全文
posted @ 2015-08-21 14:02 maijing 阅读(155) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1195状压DP。首先去掉被包含的字符串。对于字符串i和j,我们求出 当字符串j的左端点在字符串i的左端点的左边或与字符串i的左端点重合时,字符串i和字符串j可以重合的最长长度cost是多少。就是求下面红... 阅读全文
posted @ 2015-08-21 14:02 maijing 阅读(288) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1192好像学过一个东西:[0..2^(N+1)-1]内的数都的都可以由2^0,2^1,...,2^N这N+1个数中若干个相加得到。#include#include#include#include#inc... 阅读全文
posted @ 2015-08-21 13:07 maijing 阅读(212) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1191二分+二分图匹配。首先二分可以答对前mid道题,然后做二分图。左边是题目,右边是锦囊。做匈牙利即可。#include#include#include#include#include#include... 阅读全文
posted @ 2015-08-21 13:00 maijing 阅读(275) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2876表示完全不会。。。。。。还是跪拜大神吧http://www.cnblogs.com/GerynOhenz/p/4698451.html#include#include#include#includ... 阅读全文
posted @ 2015-08-08 07:54 maijing 阅读(187) 评论(0) 推荐(0) 编辑
摘要:type1 xy%PP 用费马小小定理得: yP11(modP) 故: xy%P=xyP1y%P=xyP2%P type2 $\frac{x}{y}\%P,其中x和y可 阅读全文
posted @ 2015-08-07 20:31 maijing 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1485卡特兰数。把第1,3,...,2N-1个位置看做左括号,第2,4,...,2N个位置看成右括号。考虑从1到2N把数放进去,其实就变成了括号序列。所以是卡特兰数。求$\frac{C_{2n}^{n}... 阅读全文
posted @ 2015-08-07 20:19 maijing 阅读(261) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2535贪心。对于第1个问,我们先建立拓扑图,对于如果a必须在b前起飞,那么连有向边b->a,并求出点的入度。将所有入度为0的点放在一个优先队列里,按最大起飞编号从大到小排序。我们从后往前考虑起飞的航班。... 阅读全文
posted @ 2015-08-07 09:34 maijing 阅读(440) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2965http://www.tsinsen.com/A1385平面图网络流。首先我们要将平面图转化成对偶图。将每条无向边拆成两个向量,从一条未访问过的向量开始,找到逆时针方向上第一个向量,然后继续访问,... 阅读全文
posted @ 2015-08-06 19:56 maijing 阅读(239) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2007平面图网络流。好吧,其实我只会暴力的网络流,并不会平面图网络流。Orz~http://www.cnblogs.com/proverbs/archive/2012/08/28/2660307.htm... 阅读全文
posted @ 2015-08-05 16:03 maijing 阅读(167) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2006静态区间第K大。先求A的前缀和sum[i],区间[l,r]其实就是sum[r]-sum[l-1]。对于确定的r,要想sum[r]-sum[l-1]最大,就是要sum[l-1]最小。对于一个确定的右... 阅读全文
posted @ 2015-08-05 15:56 maijing 阅读(198) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2005莫比乌斯函数。不妨设N>=M。我们发现,坐标(x,y)到(0,0)的连线上有gcd(x,y)个点(包含自己)。所以答案就是:$$\sum_{1\leq x\leq N,1\leq y\leq M}... 阅读全文
posted @ 2015-08-05 15:36 maijing 阅读(247) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2437这道题真是极好的。75分做法:搜索。出题人真的挺良心的,前15个数据点的范围都很小,可以直接搜索。#include#include#include#include#include#include#... 阅读全文
posted @ 2015-08-04 21:24 maijing 阅读(1241) 评论(1) 推荐(7) 编辑
摘要:一般形式:max{min(ax+by+c,dF(x)+eG(y)+f)},F(x)G(y)min{max(ax+by+c,dF(x)+eG(y)+f)},F(x)G(y)(以下用第一种形式讨论)(1)dF(x)随ax的增大而增大,eG(y)随by... 阅读全文
posted @ 2015-08-04 09:24 maijing 阅读(919) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2436首先离散化,离散化后时间范围为[1,cnt]。求出H[i][j],表示时间范围在[i,j]的活动有多少个,可以在N^2的时间内解决。假设场地分别为A和B。我们容易知道,场地A和场地B的活动安排一定... 阅读全文
posted @ 2015-08-04 08:55 maijing 阅读(342) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2434AC自动机。首先第1行的输入就是让我们建AC自动机。。。。。。(提示好大)记第i个字符串在AC自动机里面的点编号为pos[i]。其实询问就是:对于在AC自动机里pos[y]到根的路径上的所有结点,... 阅读全文
posted @ 2015-08-03 12:00 maijing 阅读(226) 评论(0) 推荐(0) 编辑
摘要:SPFA。我们关键是要找到关键点,包括起点,终点,和相邻矩形接触线段的上端点和下端点(如图有红色圈住的点为关键点)。我们要做的就是在这些关键点之间连边。我们把这些关键的点拿出来:其实就是一些竖直的线段。除了S和T外,从左到右或者从右到左穿过线段所在的直线,必须在线段中穿过去,也就是说有个上边界和下边... 阅读全文
posted @ 2015-08-03 11:50 maijing 阅读(367) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2432感觉是day1中最难的一题,还好出题人很良心,给了75分部分分。还是跪拜策爷吧~Orzhttp://jcvb.is-programmer.com/posts/39528.html代码奇丑。。。。。... 阅读全文
posted @ 2015-08-03 11:26 maijing 阅读(370) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2877二维线段树。好恶。。。。。。B类数据:棋盘是一维的。我们有一个结论:$gcd(a_{1},a_{2},...,a_{n-1},a_{n})=gcd(a_{2}-a_{1},a_{3}-a_{2},... 阅读全文
posted @ 2015-08-01 11:16 maijing 阅读(484) 评论(0) 推荐(1) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2879费用流。我们发现,每个厨师做的倒数第k道菜对总等待时间的贡献为k*做这道菜的时间。将每个厨师拆成P个点,第i个第表示这个厨师做倒数第i道菜。设Vi,j表示第i个厨师做第j道菜的点。Ui表示第i道菜... 阅读全文
posted @ 2015-08-01 07:50 maijing 阅读(175) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2878比较容易的概率题。Case1~5:这是一棵树。我们求出每个点i度数du[i],只走子树的期望距离g[i]和不走子树的期望距离f[i],这比较好求。然后累加即可。Case6~10:图中有一个环,然后... 阅读全文
posted @ 2015-08-01 07:23 maijing 阅读(290) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示