上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 题目大意 求 $$\sum_{i=l}^{r}(i \varphi(i))$$ $l,r\leq 10^{12}, r l1) deal_as_big_prime(x) foreach prime p (in [1, sqrt(r)]) foreach x[i] (i in [l, r] && p| 阅读全文
posted @ 2018-05-07 22:46 headboy2002 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给出$a,b,c,x_1,x_2,y_1,y_2$,求满足$ax+by+c=0$,且$x\in[x1,x2],y\in [y1,y2]$的整数解有多少对。 题解 用扩展欧几里得算法算出方程$ax+by= c$的一个解,再将该解移动到题目所要求的范围内。具体操作看代码。 阅读全文
posted @ 2018-05-06 23:47 headboy2002 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 题目大意 求 $$\sum_{i=1}^{n}(k\mod i)$$ $n,k\leq 10^9$。 题解 先只考虑$n\leq k$的情况。 $$\sum_{i=1}^{n}(k\mod i)=\sum_{i=1}^{n}k i\lfloor \frac{k}{i}\rfloor=kn \sum_ 阅读全文
posted @ 2018-05-06 15:45 headboy2002 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给定$n,m,k$,对于所有的$0\leq i\leq n,0\leq j\leq \min(i,m)$有多少对$(i,j)$满足$k|C_{i}^{j}$。 题解:预处理,在运用$C_{n}^{m}=C_{n-1}^{m-1}+C_{n-1}^{m}$求组合数的过程中顺便求一下$f(n, 阅读全文
posted @ 2018-05-05 23:05 headboy2002 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 【对未来有较优的影响,贪心】 阅读全文
posted @ 2018-05-05 21:21 headboy2002 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 【对两个数值a,b的差整除m的问题,要想到a-b把a%m,b%m抵消掉了,因此要考虑余数】 【一维问题扩展到二维问题,枚举上下两排,把夹在两排之间的每一列数的统计值看作数列的一项】 阅读全文
posted @ 2018-05-05 18:39 headboy2002 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 【将对一段区间内多种对象的查询 转化为 对多种对象在一段区间内的查询】 【线段树空间不够用,动态开点】 【可以通过排序将同一类对象放在一起,简化运算】 阅读全文
posted @ 2018-05-04 23:09 headboy2002 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 二分搜索?莫非就是对于一个值单调递增的序列,给出$l,r$,将要找的值与区间$[l,r]$的中点值$a[m]$比较,大了$l$变成$m$,小了$r$变成$m$呗?但是如果不细究,很容易发生off one错误。下面我们将要讨论该问题。 序列内没有重复数字 定义 LowerBound:给出$l,r,x$ 阅读全文
posted @ 2018-05-01 19:01 headboy2002 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 题目大意 本题关于兔子的一切单位均是“对”。 一对兔子从出生后第二个月起,每个月刚开始的时候都会产下一对小兔子。 把兔子按出生顺序,把兔子们从1开始标号,并且小C的兔子都是1号兔子和1号兔子的后代。如果某两对兔子是同时出生的,那么小C会将父母标号更小的一对优先标号。 m个问题:两对兔子的最近公共祖先 阅读全文
posted @ 2018-04-29 21:57 headboy2002 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给出一段序列,求其中最大公约数为1的四元组的个数。 思路 我们要用到反演、正难则反的思想。对于每一个大于1的数字$x$,求出最大公约数为$x$的四元组的个数$g(x)$,然后用排列中所有四元组的组合个数减去$\sum g(x)$即可。 直接求$g(x)$没有什么思路,但是求公约数中存在$x 阅读全文
posted @ 2018-04-28 00:17 headboy2002 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页