随笔分类 -  a调了很久

摘要:4825: [Hnoi2017]单旋 链接 分析: 以后采取更保险的方式写代码!!!81行本来以为不特判也可以,然后就总是比答案大1,甚至出现负数,调啊调啊调啊调~~~ 只会旋转最大值和最小值,以最小值为例,画一下图可以看出,旋转后,深度分成三部分讨论,最小值的深度(变为1),最小值右子树的深度(不 阅读全文
posted @ 2018-12-13 22:16 MJT12044 阅读(183) 评论(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)
摘要:1722: [Usaco2006 Mar] Milk Team Select 产奶比赛 https://www.lydsy.com/JudgeOnline/problem.php?id=1722 分析: f[u][i][0/1]表示子树u中,有i对相邻的点,最大和是多少。 代码: 阅读全文
posted @ 2018-10-11 11:47 MJT12044 阅读(265) 评论(0) 推荐(0)
摘要:Different GCD Subarray Query http://acm.hdu.edu.cn/showproblem.php?pid=5869 分析: st表+gcd+二分+树状数组。 调的心累。 从一个点为右端点,往左扩展,gcd是单调下降的。而且下降次数不超过log次。于是可以用st表预 阅读全文
posted @ 2018-10-09 10:07 MJT12044 阅读(197) 评论(0) 推荐(0)
摘要:D. Divisors http://codeforces.com/contest/1033/problem/D 题意: 给n个(n<=500)个数,($a_i <= 2 \times 10 ^ {18}$),每个数的因数个数在[3,5]内。$a = \prod\limits_{i=1}^na_i$ 阅读全文
posted @ 2018-10-08 15:14 MJT12044 阅读(629) 评论(0) 推荐(0)
摘要:Autostrady https://szkopul.edu.pl/problemset/problem/f2dSBM7JteWHqtmVejMWe1bW/site/?key=statement 题意: 首先给定一棵树,除了n-1条树边以外,还有m条非树边。每次询问两个点的满足以下条件的路径条数。 阅读全文
posted @ 2018-09-27 19:21 MJT12044 阅读(186) 评论(0) 推荐(0)
摘要:E. Vasya and Magic Matrix http://codeforces.com/contest/1042/problem/E 题意: 一个n*m的矩阵,每个位置有一个元素,给定一个起点,每次随机往一个小于这个点位置走,走过去的值为欧几里得距离的平方,求期望的值。 分析: 逆推期望。 阅读全文
posted @ 2018-09-17 21:04 MJT12044 阅读(410) 评论(0) 推荐(0)
摘要:F. Leaf Sets http://codeforces.com/contest/1042/problem/F 题意: 将所有的叶子节点分配到尽量少的集合,一个可行的集合中两两叶子节点的距离<=k。 分析: 可以证明,对于一个子树内的两个叶子节点,把它们分到同一个集合中一定比分到两个集合中好。 阅读全文
posted @ 2018-09-17 20:52 MJT12044 阅读(219) 评论(0) 推荐(0)
摘要:P2934 [USACO09JAN]安全出行Safe Travel https://www.luogu.org/problemnew/show/P2934 分析: 建出最短路树,然后考虑一条非树边u,v,w,它可以让u->lca的路径上的点x的答案更新为dis[v]+dis[u]+w-dis[x]。 阅读全文
posted @ 2018-09-10 17:30 MJT12044 阅读(200) 评论(0) 推荐(0)
摘要:3262: 陌上花开 链接 分析 三维偏序问题。CDQ分治+树状数组。 首先没注意如何输出,就只直接把f[i]输出了,调啊调......然后没注意是小于等于又调啊调......最后没有特判相同的,看了题解才知道...... 代码 阅读全文
posted @ 2018-06-26 20:24 MJT12044 阅读(223) 评论(0) 推荐(0)
摘要:P2619 [国家集训队2]Tree I 链接 分析: 为了确定白边选入的数量,所以给白边加一个权值,二分这个值,然后最小生成树。可以发现白边的数量虽这个值的增大而减小,满足单调性。 有一个问题:如果在二分过程中给白边加上mid,白边数比need多,加mid+1,白边数need少。即存在很多相等的白 阅读全文
posted @ 2018-05-27 16:08 MJT12044 阅读(280) 评论(2) 推荐(0)
摘要:2111: [ZJOI2010]Perm 排列计数 链接 题意: 称一个1,2,...,N的排列$P_1,P_2...,P_n$是Magic的,当且仅当$2<=i<=N$时,$P_i>P_{i/2}$. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值 虽然是中文 阅读全文
posted @ 2018-05-02 19:23 MJT12044 阅读(352) 评论(0) 推荐(1)
摘要:链接 题意: 有n个人,每个人可能会说: 第x个人是好人/坏人 如果第x个人是好人/坏人,则第y个人是好人/坏人 思路: 状压dp,首先每个人所说的人只能是他前面10个人,所以对于第i个人记录下,他前面十个人的情况。 对于第i个人,如果他说的话一个状态不冲突,那么i可以由这个状态转移。 注意:对于“ 阅读全文
posted @ 2018-04-28 21:27 MJT12044 阅读(235) 评论(0) 推荐(0)
摘要:链接 思路 bug漫天飞。。。 维护一颗线段树,支持区间赋值,和区间异或。因为会处理到一些方括号还是圆括号的问题,所以对于每一个下标都乘2,假设中间有一个.5即可,都变成了方括号,输出在处理一下。 U [l,r]赋值为1 I [0,l-1],[r+1,n]赋值为0 D [l,r]区间涂0 C [0, 阅读全文
posted @ 2018-04-17 15:23 MJT12044 阅读(186) 评论(0) 推荐(0)
摘要:链接 思路: 斜率优化dp。 $ans= m^2 \sum_{i=1}^m \frac{(x_i-\frac{sum}{m})^2}{m}$ $x_i$为第i天走的路程。 化简后$ans = m\sum_{i=1}^{m}x_i^2-sum^2$ 那么ans也就是与$x_i^2$有关。所以求出最小的 阅读全文
posted @ 2018-04-04 08:06 MJT12044 阅读(236) 评论(0) 推荐(0)
摘要:4514: [Sdoi2016]数字配对 Description 有 n 种数字,第 i 种数字是 ai、有 bi 个,权值是 ci。 若两个数字 ai、aj 满足,ai 是 aj 的倍数,且 ai/aj 是一个质数, 那么这两个数字可以配对,并获得 ci×cj 的价值。 一个数字只能参与一次配对, 阅读全文
posted @ 2018-04-01 17:35 MJT12044 阅读(254) 评论(0) 推荐(1)
摘要:#6008. 「网络流 24 题」餐巾计划 #6008. 「网络流 24 题」餐巾计划 #6008. 「网络流 24 题」餐巾计划 题目描述 一个餐厅在相继的 n nn 天里,每天需用的餐巾数不尽相同。假设第 i ii 天需要 ri r_ir​i​​ 块餐巾。餐厅可以购买新的餐巾,每块餐巾的费用为  阅读全文
posted @ 2018-03-10 20:05 MJT12044 阅读(264) 评论(0) 推荐(0)
摘要:3224: Tyvj 1728 普通平衡树 Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. 求x的前 阅读全文
posted @ 2018-02-11 14:05 MJT12044 阅读(621) 评论(1) 推荐(0)
摘要:传送门 题意 给出一棵树,每条边都有权值,有两种操作: 把第p条边的权值改为x 询问x,y路径上的权值最大的边 code 阅读全文
posted @ 2017-12-26 21:38 MJT12044 阅读(149) 评论(0) 推荐(0)