上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 65 下一页
摘要: C:显然每p2个数会有一个0循环,其中22 32 52 72的循环会在200个数中出现,找到p2循环的位置就可以知道首位在模p2意义下是多少,并且循环位置几乎是唯一的(对72不满足但可能的位置也很少)。于是这样枚举范围就直接从1e9变成了1e9/44100。然后考虑暴力求μ验证,求μ可以以O(n1/ 阅读全文
posted @ 2019-04-16 21:49 Gloid 阅读(581) 评论(0) 推荐(0)
摘要: A:签到。没仔细看数据范围,看到一个O(nt)的差点叉上去了。 B:从大到小考虑每个数,放在所有能放但还没有放的位置上即可。 C:在右括号够的情况下尽量放左括号。 D:这种东西容易想到二分答案,转化成01问题后,设f[i]为要让i号点为1其子树内至少有几个叶子为1,转移显然。dp完之后可以发现压根不 阅读全文
posted @ 2019-04-14 12:37 Gloid 阅读(407) 评论(0) 推荐(0)
摘要: 显然优先级越高完成的越早,二分答案后用堆模拟就是O(nlog2n)的。考虑去一个log。先固定特殊题的优先级为最低,模拟一遍。这样在特殊题被扔过来到T的这段时间内,如果将特殊题的优先级提高至超过这其中某些时间段所做的题,这些时间就会空出来变为做特殊题。所以从小到大枚举优先级,直到空出来的时间恰好与做 阅读全文
posted @ 2019-04-14 11:00 Gloid 阅读(320) 评论(0) 推荐(0)
摘要: A:答案一定包含首位或末位。 B:二分答案,大的匹配大的即可。 C:显然将两矩阵xor一下后相当于将矩阵变为全0矩阵,大胆猜想要求每行每列都有偶数个1即可。 D:显然询问的答案只与长度有关,离线按长度从小到大排序,相当于一个不断合并间隙的过程,将间隙长度排序记录已经有多少个被填满即可。 E:显然三角 阅读全文
posted @ 2019-04-12 18:37 Gloid 阅读(297) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/AwD-/p/6600650.html 阅读全文
posted @ 2019-04-12 18:23 Gloid 阅读(306) 评论(0) 推荐(0)
摘要: 容易发现最终序列所有数字的相对顺序不变,一个数字可能的覆盖范围由两边第一个比它大的数决定,且若不考虑次数限制所有这样的序列都可以变换得到。对于一个序列,其需要的最少变换次数显然就是覆盖了别的位置的数的种数。于是设f[i][j][k][0/1]为第i位填了第j个数时以最优策略操作了k次,第i-1为是否 阅读全文
posted @ 2019-04-11 22:41 Gloid 阅读(172) 评论(0) 推荐(0)
摘要: 将选择导师看成先选阵营再选派系,这样有显然的O(nm2)暴力,即按城市排序后,设f[i][j][k]为前i个学校中第一个阵营有j人第一个派系有k人的方案数,暴力背包。 对于k=0,可以发现选阵营和选派系是两个独立的过程。于是O(nm)暴力背包再将方案数相乘即可。 考虑原题,注意到如果一个城市不包含有 阅读全文
posted @ 2019-04-10 20:51 Gloid 阅读(237) 评论(0) 推荐(0)
摘要: 考虑链的做法,显然将两部分各自从大到小排序后逐位取max即可,最后将根计入。猜想树上做法相同,即按上述方式逐个合并子树,最后加入根。用multiset启发式合并即可维护。因为每次合并后较小集合会消失,总复杂度O(nlogn)。场上并没有被启发得到这个优美的贪心。 阅读全文
posted @ 2019-04-09 21:30 Gloid 阅读(161) 评论(0) 推荐(0)
摘要: 做前缀异或和,用堆维护一个五元组(x,l,r,p,v),x为区间右端点的值,l~r为区间左端点的范围,p为x在l~r中最大异或和的位置,v为该最大异或和,每次从堆中取出v最大的元素,以p为界将其切成两部分重新扔进堆即可。查询一个值在一个区间中的最大异或和用可持久化trie实现。luogu上T掉了。 阅读全文
posted @ 2019-04-09 21:26 Gloid 阅读(186) 评论(0) 推荐(0)
摘要: 先考虑80分做法,即满足A串长度均不小于B串,容易发现每个B串对应的所有A串在后缀数组上都是一段连续区间,线段树优化连边然后判环求最长链即可。场上就写了这个。 100分也没有什么本质区别,没有A串长度不小于B串的性质后,区间连边变成了矩形连边,用主席树或KDTree优化连边即可,当然主席树会更靠谱, 阅读全文
posted @ 2019-04-09 21:02 Gloid 阅读(315) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 65 下一页