随笔分类 -  OJ -- BZOJ

上一页 1 ··· 3 4 5 6 7
摘要:题目大意:给你一个序列,求出指定区间的(l<=i<=r) mod 1000777 的值 还复习了欧拉函数以及线性筛逆元 考虑欧拉函数的的性质,(l<=i<=r),等价于 (p[j]是区间内所有出现过的质数) 那么考虑找出区间内所有出现过的质数,这思路和HH的项链是不是很像?? 由于此题强制在线,所以 阅读全文
posted @ 2018-09-24 22:26 guapisolo 阅读(238) 评论(0) 推荐(0)
摘要:题目大意:给你一个序列,求某区间出现不同的数的个数。 貌似离线树状数组是最好的解法 先把所有询问挂在它们询问的右端点上 然后从头到尾遍历这个序列,记录这个位置的值上一次出现的位置 那么,当遍历到第i位时,如果a[i]在之前出现过,就在它上一次出现的位置-1 这个操作的意义是,第i位已经有a[i]了, 阅读全文
posted @ 2018-09-24 22:25 guapisolo 阅读(162) 评论(0) 推荐(0)
摘要:题目大意:给你两个序列,你可以两个序列的点之间连边 要求:1.只能在点权差值不大于4的点之间连边 2.边和边不能相交 3.每个点只能连一次 设表示第一个序列进行到 i,第二个序列进行到 j,最多连的边数,容易得到方程: 不连边: 连边: 实际是这样的,每个位置如果想连边,就要从能连边的位置之前找最大 阅读全文
posted @ 2018-09-24 21:57 guapisolo 阅读(164) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7