上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 题意 给一棵树,点有点权,有两种操作:询问路径点权gcd,将路径点权+val; 1 <= N <= 500001 <= Q <= 500000 <= u, v <= N-1 1 <= vi <= 104 //初始点权0 <= d <= 104 //增加点权 题解 先树链剖分,就和序列的gcd求法差不 阅读全文
posted @ 2019-07-24 21:17 _JSQ 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个序列有两种操作,一种是求一段区间的gcd,另一种是给一段区间加上一个值。(至于为什么看出来是区间gcd,题意应该是在这个区间的瓶子里面倒来倒去,最后要将一个瓶子的油给客户,然后根据裴蜀定理什么的就可以知道了) 题解 根据更相减损术可知gcd(x,y)=gcd(x,y-x),那么易得对于 阅读全文
posted @ 2019-07-24 20:05 _JSQ 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题意 求一段区间的众数,相同次数选小的那个。强制在线 对于 100% 的数据,保证1≤n≤40000,1≤m≤50000,1≤ai​≤109。 题解 如果不要求强制在线就可以用回滚莫队解决。 那在线怎么做?还是考虑分块,预处理出第i块到第j块这段区间的桶和众数。 对于一段区间查询[l,r],分成3部 阅读全文
posted @ 2019-07-24 18:38 _JSQ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在这个帮派里,有一名忍者被称之为Master。除了Master以外,每名忍者都有且仅有一个上级。为保密,同时增强忍者们的领导力,所有与他们工作相关的指令总是由上级发送给他的直接下属,而不允许通过其他的方式发送。 现在你要招募一批忍者,并把它们派遣给顾客。你需要为每个被派遣的忍者支付一定的薪 阅读全文
posted @ 2019-07-24 10:35 _JSQ 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题目描述 IOI国历史研究的第一人——JOI教授,最近获得了一份被认为是古代IOI国的住民写下的日记。JOI教授为了通过这份日记来研究古代IOI国的生活,开始着手调查日记中记载的事件。 日记中记录了连续N天发生的时间,大约每天发生一件。 事件有种类之分。第i天(1<=i<=N)发生的事件的种类用一个 阅读全文
posted @ 2019-07-24 08:58 _JSQ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有n头牛,之间有两种限制,一种是距离不超过x,另一种距离不小于x,求1号和n号的最大距离,若不存在方案则输出-1,距离可以无穷大输出-2; 2≤N≤1000,两种限制1≤ML​, MD​≤104 题解 差分约束裸题; 要求最大距离,所以最短路?因为好像最短路是从最大值减小直到满足条件,所以 阅读全文
posted @ 2019-07-23 21:46 _JSQ 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目描述 小B有一个序列,包含N个1~K之间的整数。他一共有M个询问,每个询问给定一个区间[L..R],求Sigma(c(i)^2)的值,其中i的值从1到K,其中c(i)表示数字i在[L..R]中的重复次数。小B请你帮助他回答询问。 对于全部的数据,1<=N、M、K<=50000 题解 分块可以做, 阅读全文
posted @ 2019-07-23 21:38 _JSQ 阅读(193) 评论(0) 推荐(1) 编辑
摘要: 题意 求一段区间中出现至少2次的数的个数。 保证n,m,c≤2∗106,c是值域 题解 上课讲的时候觉得有些熟悉,后来才想起来就是HH的项链的变式,觉得这思路还是值得记一下。 第一种就是莫队做法,操作很简单,但是会超时。 比较巧妙的思路就是,对于右端点相同的查询,如果一个数出现了至少两次,那么我们只 阅读全文
posted @ 2019-07-23 21:31 _JSQ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一个无向图,可以选择k条边使其权值为0,求从s到t的路径最小权值和。 对于100%的数据,2<=n<=1e4,1<=m<=5e4,0<=k<=10,权值<=1e3 题解 有一种神奇的做法就是拆点,对于一个点拆成k+1个点,代表用了k次操作; 对于k相同的点分为一层,每层层内的连边相同,每一 阅读全文
posted @ 2019-07-22 20:56 _JSQ 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题意 对于一些数字,有两种限制;1:a+1=b;2:a<=b; 求这些数字最多有多少不同数值。 对于100%的数字n<=600,限制<=1e5 题解 可以得到将限制转化:1:b<=a+1<=b-->b<=a+1,a<=b-1 2:a<=b+0 那么可以建出边,跑最短路; 找负环时,如果用bfs版sp 阅读全文
posted @ 2019-07-22 20:17 _JSQ 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页