随笔分类 -  a值得回顾

摘要:1111: [POI2007]四进制的天平Wag 链接 题意: 用一些四进制数,相减得到给定的数,四进制数的数量应该尽量少,满足最少的条件下,求方案数。 分析: 这道题拖了好久啊。 参考Claris的博客。 首先将四进制数转化为四进制数。 一种的可行构造方案是四进制数上每一位的和。例如:$(003) 阅读全文
posted @ 2018-12-12 11:46 MJT12044 阅读(668) 评论(0) 推荐(0)
摘要:E:01 串 链接 分析: 线段树维护转移矩阵。每个节点是一个矩阵,区间内的矩阵乘起来就是答案矩阵。矩阵乘法满足结合律,所以线段树维护。 代码: 阅读全文
posted @ 2018-12-11 17:03 MJT12044 阅读(173) 评论(0) 推荐(0)
摘要:Rikka with String http://acm.hdu.edu.cn/showproblem.php?pid=6086 题意: 求一个长度为2L的,包含所给定的n的串,并且满足非对称。 分析: AC自动机+状压dp。 首先给这个n个串,建立AC自动机。然后去枚举长度为L的一个串,就可以知道 阅读全文
posted @ 2018-12-09 14:05 MJT12044 阅读(173) 评论(0) 推荐(0)
摘要:Wireless Password http://acm.hdu.edu.cn/showproblem.php?pid=2825 题意: 求有多少长度为n的串,包含给定的串的至少k个串。 分析: AC自动机+dp,首先对给定的m个串建立AC自动机,然后状压dp,dp[i][j][s]表示当前的串的长 阅读全文
posted @ 2018-12-09 10:01 MJT12044 阅读(157) 评论(0) 推荐(0)
摘要:4826: [Hnoi2017]影魔 https://lydsy.com/JudgeOnline/problem.php?id=4826 分析: 莫队+单调栈+st表。 考虑如何O(1)加入一个点,删除一个点,类似bzoj4540。然后就可以莫队了。复杂度$O(n\sqrt n)$ 代码: 1 #i 阅读全文
posted @ 2018-12-05 19:48 MJT12044 阅读(375) 评论(2) 推荐(1)
摘要:1130: [POI2008]POD Subdivision of Kingdom https://lydsy.com/JudgeOnline/problem.php?id=1130 分析: 有效状态为$C_{26}^{13}$,所以直接搜索就好了。 代码: 阅读全文
posted @ 2018-12-05 11:23 MJT12044 阅读(160) 评论(0) 推荐(0)
摘要:1135: [POI2009]Lyz https://lydsy.com/JudgeOnline/problem.php?id=1135 分析: hall定理+线段树连续区间的最大的和。 首先转化为二分图的模型,然后根据hall定理 Hall定理: 此定理使用于组合问题中,二部图G中的两部分顶点组成 阅读全文
posted @ 2018-12-02 20:26 MJT12044 阅读(271) 评论(0) 推荐(0)
摘要:1127: [POI2008]KUP https://lydsy.com/JudgeOnline/problem.php?id=1127 分析: 如果存在一个点大于等于k,小于等于2k的话,直接输出。 否则把点分成两类,一类是<k的,另一类是大于2k的,大于2k的一定没用。 然后找一个全部由小于2k 阅读全文
posted @ 2018-12-02 09:42 MJT12044 阅读(208) 评论(0) 推荐(0)
摘要:1150: [CTSC2007]数据备份Backup https://lydsy.com/JudgeOnline/problem.php?id=1150 分析: 堆+贪心。 每次选最小的并一定是最优的,如果不选这个最小的,那一定是为了取它左右两边(两条都要取才可能比当前优)。 如果先选了最小的,考虑 阅读全文
posted @ 2018-12-01 19:51 MJT12044 阅读(196) 评论(0) 推荐(0)
摘要:5068: 友好的生物 https://lydsy.com/JudgeOnline/problem.php?id=5068 分析: 考虑如何去掉绝对值符号。 因为k很小,所以可以直接枚举k个数的正负性,这样一定会取到一个全是正的情况。 $\sum\limits_{i=1}^{k-1} | a_{x, 阅读全文
posted @ 2018-11-30 22:16 MJT12044 阅读(166) 评论(0) 推荐(0)
摘要:1116: [POI2008]CLO https://lydsy.com/JudgeOnline/problem.php?id=1116 分析: 单独考虑每个联通块的情况。 设这个联通块里有n个点,那么至少有n-1条边了。 如果每个点入度都为1,那么就要求至少有n条边(其实就是基环树),大于n条边可 阅读全文
posted @ 2018-11-30 17:47 MJT12044 阅读(174) 评论(0) 推荐(0)
摘要:1126: [POI2008]Uci https://lydsy.com/JudgeOnline/problem.php?id=1126 分析: dp。状态很妙,就是有点难写。 能走的是一个矩形。首先考虑从x,y只能往左拐,到n,1的方案数。矩形是增加的。然后f[u][l][d][r][0/1/2/ 阅读全文
posted @ 2018-11-29 16:26 MJT12044 阅读(234) 评论(0) 推荐(0)
摘要:1178: [Apio2009]CONVENTION会议中心 https://lydsy.com/JudgeOnline/problem.php?id=1178 分析: set+倍增。 首先把所有有包含的去掉,只保留包含的最小的边(如果两条线段中的一条包含另一条,那么保留被包含的)然后此时就可以直接 阅读全文
posted @ 2018-11-29 14:22 MJT12044 阅读(202) 评论(0) 推荐(0)
摘要:1071: [SCOI2007]组队 https://lydsy.com/JudgeOnline/problem.php?id=1071 分析: dp+单调性。 A*(hi–minH)+B*(si–minV)<=C Ahi+Bsi<=C+A*minH+B*minV 如果枚举一个minH,和一个min 阅读全文
posted @ 2018-11-29 10:40 MJT12044 阅读(193) 评论(0) 推荐(0)
摘要:4361: isn https://lydsy.com/JudgeOnline/problem.php?id=4361 分析: dp+容斥。 首先计算出每个长度有多少种子序列是非降的。这一步可以$n^2logn$求出。dp[i][j]表示长度为i的结尾为j的方案数,用树状数组维护。 然后考虑容斥计算 阅读全文
posted @ 2018-10-30 16:57 MJT12044 阅读(278) 评论(0) 推荐(0)
摘要:D. Mike and Fish http://codeforces.com/contest/547/problem/D 题意: 给定平面上n个点,将这些点染成红或者蓝色,要求每行、每列红色点与蓝色点数量的差的绝对值<=1。输出方案(保证有解)。 分析: 参考popoqqq的博客 将每行每列分别看做 阅读全文
posted @ 2018-10-23 20:52 MJT12044 阅读(524) 评论(0) 推荐(0)
摘要:SRM 653 CountryGroupHard 题意: n 个人坐成一排,同一个国家的人坐在一起,记者问了一些人他们的国家有多少人,他们都回答了正确的信息。已知m条信息,每条信息形如第 pi 个位置上的人的国家有 ai 个人,求已知了这些信息能否推断出所有人所属国家的情况。 分析: f[i]表示到 阅读全文
posted @ 2018-10-17 21:41 MJT12044 阅读(184) 评论(0) 推荐(0)
摘要:F. Yet Another Minimization Problem http://codeforces.com/contest/868/problem/F 题意: 给定一个长度为n的序列。你需要将它分为m段,每一段的代价为这一段内相同的数的对数,最小化代价总和。 n<=100000,m<=20。 阅读全文
posted @ 2018-10-15 14:40 MJT12044 阅读(211) 评论(0) 推荐(0)
摘要:4709: [Jsoi2011]柠檬 https://www.lydsy.com/JudgeOnline/problem.php?id=4709 分析: 决策单调性+栈+二分。 首先挖掘性质:每个段选的数必须是起点或者终点,起点和终点的数必须是一样的。否则可以去掉起点或者终点的一个数,答案不会变差。 阅读全文
posted @ 2018-10-11 21:55 MJT12044 阅读(280) 评论(0) 推荐(0)
摘要:Regular Number http://acm.hdu.edu.cn/showproblem.php?pid=5972 题意: 给定一个字符串,求多少子串满足,子串的第i位,只能是给定的数(小于等于9)。 分析: Shift_and算法。bitset优化。 bitset<N>p[26]:p[c] 阅读全文
posted @ 2018-10-09 19:38 MJT12044 阅读(140) 评论(0) 推荐(0)