首页 > 其他分享 >数学题 3

数学题 3

时间:2024-04-20 22:12:58浏览次数:21  
标签:lfloor right frac sum rfloor 数学题 left

T1

Statement

对于 \(n,m,T\le50000\),求 \(\sum_{i\in[1..n]}\sum_{j\in[1..m]}d(ij)\)

Solution

因为 \(d(ij)=\sum_{u|i}\sum_{v|j}[\gcd(u,v)=1]\)

\[ \begin{aligned} &\sum_{i\in[1..n]}\sum_{j\in[1..m]}d(ij)\\ =&\sum_{i\in[1..n]}\sum_{j\in[1..m]}\sum_{u\mid i}\sum_{v\mid j}[\gcd(u,v)=1]\\ =&\sum_{i\in[1..n]}\sum_{j\in[1..m]}\sum_{u\mid i}\sum_{v\mid j}\sum_{d\mid u\land d\mid v}\mu(d)\\ =&\sum_{i\in[1..n]}\sum_{j\in[1..m]}\sum_{d\mid i\land d\mid j}d\left(\dfrac id\right)d\left(\dfrac jd\right)\mu(d)\\ =&\sum_{d\in[1..\min(n,m)]}\mu(d)\sum_{i\in[1..\left\lfloor\frac nd\right\rfloor]}d(i)\sum_{j\in[1..\left\lfloor\frac md\right\rfloor]}d(j) \end{aligned} \]

预处理 \(\mu\) 和 \(d\) 的前缀和,这样每次可以 \(\mathcal O(\sqrt n)\) 计算.

T2

Statement

对于 \(n,m\le10^7\),\(T\le10^4\),求有多少对 \((x,y)\) 满足 \(x\le n\land y\le m\),且 \(\gcd(x,y)\) 是一个质数。

Solution

记 \(\mathbb P\) 为质数集合

\[ \begin{aligned} &\sum_{x=1}^n\sum_{y=1}^m\sum_{p\in\mathbb P}[\gcd(x,y)=p]\\ =&\sum_{p\in\mathbb P}\sum_{x=1}^{\left\lfloor\frac np\right\rfloor}\sum_{y=1}^{\left\lfloor\frac mp\right\rfloor}[\gcd(x,y)=1]\\ =&\sum_{p\in\mathbb P}\sum_{d=1}^{\min(\left\lfloor\frac np\right\rfloor,\left\lfloor\frac mp\right\rfloor)}\mu(d)\left\lfloor\dfrac n{pd}\right\rfloor\left\lfloor\dfrac m{pd}\right\rfloor\\ =&\sum_{t=1}^{\min(n,m)}\left\lfloor\dfrac nt\right\rfloor\left\lfloor\dfrac mt\right\rfloor\sum_{d\mid t\land\frac td\in\mathbb P}\mu(d) \end{aligned} \]

右边可以埃氏筛预处理;左边可以整除分块,\(\Theta(T\sqrt n+n\ln\ln n)\)

T3

Statement

对于 \(T\le10^4,n,m\le10^7\),求

\[ \sum_{i=1}^n\sum_{j=1}^m\text{lcm}(i,j) \]

Solution

\[ \begin{aligned} &\sum_{i=1}^n\sum_{j=1}^m\text{lcm}(i,j)\\ =&\sum_{i=1}^n\sum_{j=1}^m\dfrac{ij}{\gcd(i,j)}\\ =&\sum_{i=1}^n\sum_{j=1}^m\sum_{d=1}^{\min(i,j)}[\gcd(i,j)=d]\dfrac{ij}d\\ =&\sum_{d=1}^{\min(n,m)}\sum_{i=1}^n\sum_{j=1}^m[\gcd(i,j)=d]\dfrac{ij}d\\ =&\sum_{d=1}^{\min(n,m)}\sum_{i=1}^{\left\lfloor\frac nd\right\rfloor}\sum_{i=1}^{\left\lfloor\frac md\right\rfloor}[\gcd(i,j)=1]ijd\\ =&\sum_{d=1}^{\min(n,m)}\sum_{i=1}^{\left\lfloor\frac nd\right\rfloor}\sum_{j=1}^{\left\lfloor\frac md\right\rfloor}\sum_{p\mid i\land p\mid j}\mu(p)ijd\\ =&\sum_{d=1}^{\min(n,m)}d\sum_{p=1}^{\min\left(\left\lfloor\frac nd\right\rfloor,\left\lfloor\frac md\right\rfloor\right)}\mu(p)\sum_{i=1}^{\left\lfloor\frac nd\right\rfloor}\sum_{j=1}^{\left\lfloor\frac nd\right\rfloor}ij\\ =&\sum_{d=1}^{\min(n,m)}d\sum_{p=1}^{\min\left(\left\lfloor\frac nd\right\rfloor,\left\lfloor\frac md\right\rfloor\right)}\mu(p)C_{\left\lfloor\frac nd\right\rfloor}^2C_{\left\lfloor\frac md\right\rfloor}^2\\ =&\sum_{d=1}^{\min(n,m)}C_{\left\lfloor\frac nd\right\rfloor}^2C_{\left\lfloor\frac md\right\rfloor}^2d\sum_{p=1}^{\min\left(\left\lfloor\frac nd\right\rfloor,\left\lfloor\frac md\right\rfloor\right)}\mu(p) \end{aligned} \]

这个式子可以整除分块,因为 \(\left\lfloor\dfrac nd\right\rfloor\) 共 \(\sqrt n\) 种,\(m\) 也一样

右边的 Sigma 可以预处理前缀和

\(\mathcal O(n+T\sqrt n)\)

T4

Statement

给定组数 \(T=10^4\),全局变量 \(1\le K<2^{31}\),每组数据给出 \(N\le10^7\),已知 \(Q=2^{32}\),求

\[ \sum_{i=1}^N\sum_{j=1}^N(i+j)^K\gcd(i,j)\mu^2(\gcd(i,j))\bmod Q \]

Solution

模 \(Q\) 直接无视

\[ \begin{aligned} Ans&=\sum_{i=1}^N\sum_{j=1}^N(i+j)^K\gcd(i,j)\mu^2(\gcd(i,j))\\ &=\sum_{d=1}^Nd\mu^2(d)\sum_{i=1}^N\sum_{j=1}^N[\gcd(i,j)=d](i+j)^K\\ &=\sum_{d=1}^Nd\mu^2(d)\sum_{i=1}^{\left\lfloor\frac Nd\right\rfloor}\sum_{j=1}^{\left\lfloor\frac Nd\right\rfloor}[\gcd(i,j)=1]d^K(i+j)^K\\ &=\sum_{d=1}^Nd^{K+1}\mu^2(d)\sum_{i=1}^{\left\lfloor\frac Nd\right\rfloor}\sum_{j=1}^{\left\lfloor\frac Nd\right\rfloor}(i+j)^K\sum_{p\mid i\land p\mid j}\mu(p)\\ &=\sum_{d=1}^Nd^{K+1}\mu^2(d)\sum_{p=1}^{\left\lfloor\frac Nd\right\rfloor}\mu(p)p^K\sum_{i=1}^{\left\lfloor\frac N{dp}\right\rfloor}\sum_{j=1}^{\left\lfloor\frac N{dp}\right\rfloor}(i+j)^K \end{aligned} \]

观察到 \(g(m)=\sum_{i=1}^m\sum_{j=1}^m(i+j)^K\) 可通过预处理 \(f_0(m)=m^K\)、\(f_1(m)=\sum_{i=1}^mi^K\)、\(f_2(m)=\sum_{i=1}^mi\cdot i^K\)、\(f_3(m)=\sum_{i=1}^m(m-i+1)\cdot i^K\) 来 \(\mathcal O(1)\) 求出:\(g(m)=f_2(m+1)-f_1(m+1)+f_3(2m)-f_3(m+1)\);

而 \(f_0\) 可以线性筛,\(f_1,f_2,f_3\) 都可以用 \(f_0\) 线性递推,故预处理是线性的,\(g\) 也能预处理;

\[ \begin{aligned} Ans&=\sum_{d=1}^Nd^{K+1}\mu^2(d)\sum_{p=1}^{\left\lfloor\frac Nd\right\rfloor}\mu(p)p^Kg\left(\left\lfloor\frac N{dp}\right\rfloor\right)\\ &=\sum_{d=1}^N\sum_{p=1}^{\left\lfloor\frac Nd\right\rfloor}(dp)^Kg\left(\left\lfloor\dfrac N{dp}\right\rfloor\right)d\cdot\mu^2(d)\mu(p)\\ &=\sum_{t=1}^Nt^Kg\left(\left\lfloor\dfrac Nt\right\rfloor\right)\sum_{d\mid t}d\cdot\mu^2(d)\mu\left(\dfrac td\right) \end{aligned} \]

观察到第二个 Sigma 是个积性函数,故可以线性筛,然后处理出前缀和;整个式子中 \(\left\lfloor\frac Nt\right\rfloor\) 有 \(\sqrt N\) 种,故可以整除分块,\(\mathcal O(N+T\sqrt N)\)

它 \(=h(x)\) 的筛法:

\[ h(x)=\begin{cases} 1&,x=1\\ \mu(x)+\text P(x)\cdot\mu\left(\frac x{\text P(x)}\right)&,x\not=1\land x=\text{PA}(x)\\ h\left(\frac x{\text{PA}(x)}\right)\cdot h(\text{PA}(x))&,x\not=1\land x\not=\text{PA}(x) \end{cases} \]

标签:lfloor,right,frac,sum,rfloor,数学题,left
From: https://www.cnblogs.com/laijinyi/p/18148263/Maths-3

相关文章

  • 数学题 2
    T1Statement一个容量为\(M(\le10000)\)的背包。\(n(\le1000)\)个物品,重量为\(m_1,m_2,...,m_n\)。问在不装物品\(i(1\lei\len)\)的条件下装入重量为\(j(0\lej\leM)\)的物品有多少种方案?对于所有的\(i\)和\(j\)作答。Solution\(f(i,j)\)表示前\(i\)个物品,重......
  • [高考] 数学题的一般解题思路
    最近家里来了一位高中生,每天晩上辅导一下。虽然我不赞成现在的教育方式,但也脱不了随大流的现实。现根据这两周的教学经验总结一二,以便后续用的上!之前也经常听到有些学生说自己数学一点都不会。我觉的只要智力可以,没教不会的,要看老师及家人的本事了。如果在学校,要区分理解......
  • 《算法竞赛入门经典 第2版》 数学题目集
    例题10-1巨大的斐波那契数!(ColossalFibonacciNumbers!,UVa11582)巨大的斐波那契数!ColossalFibonacciNumbers!-洛谷例题10-2不爽的裁判(DisgruntledJudge,NWERC2008,UVa12169)不爽的裁判DisgruntledJudge-洛谷NOI数学学习相关书籍及视频等资料(不包......
  • 数学题目合集
    翻转性质:如果翻转的区间所有数对个数为偶,则整个逆序对个数奇偶性不变;否则改变。证明:首先翻转区间外的逆序对个数不会变化,翻转区间与翻转区间外的逆序对个数也不会变化。假设翻转前翻转区间内有\(cnt\)个逆序对,则翻转后有\(len\times(len-1)/2-cnt\)个逆序对,差为\(len\tim......
  • 数学题做题记录
    数学主要是计数和数论函数相关。[AGC031F]WalkonGraph题意:有一张\(n\)个点\(m\)条边的无向连通图\(G\),每条边有长度\(L_i\),有一个人在上面游走。有\(q\)组询问,每组询问给出\(s_i,t_i,r_i\),询问是否存在一条从\(s_i\)出发到\(t_i\)结束且长度为\(r_i\)的路径......
  • 几道数学题
    最近脑子炸了,过来做几道数学结论题。很好玩P3768简单的数学题题意求\[(\sum_{i=1}^n\sum_{j=1}^n\gcd(i,j)\cdoti\cdotj)\bmodp\]其中,\(n\le10^{10},p\le1.1\times10^{10}\),\(p\)是质数题解遇事不决,推式子!!!注:\((i,j)=\gcd(i,j)\)。\[\begin{align}\sum_{i=1}^......
  • 一道很不错的高中数学题的题解解析
    引:上周六上午把一道高中的数学竞赛题(一道8分的填空题,原题如下图所示)当成一道大题(如上)郑重其事地和孩子以互动的方式探讨了这个题的题解分析. 这是一道出得很好的题.其题解所涉及的知识不超出高一目前所学内容,因此高一的学生也是可能做得出来的.但这题是一道很综合的题,涉......
  • 2656-纯easy数学题
    给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你需要执行以下操作 恰好 k 次,最大化你的得分:从 nums 中选择一个元素 m 。将选中的元素 m 从数组中删除。将新元素 m+1 添加到数组中。你的得分增加 m 。请你返回执行以上操作恰好 k 次后的最......
  • 做点数学题。
    \(\mathit1\)题意:给定长度为\(n\)的序列\(a\),\(m\)次询问,每次给定\(l,r\)和\(k\),求\(\sum\limits_{i=l}^ra_i\left(\begin{matrix}i-l\\k\end{matrix}\right)\)的值。\(1\len,m,\sumk\le10^5\)。模数为素数。我们先思考\(\sumk\le10^5\)这个限制。容易让人联想......
  • 数学题
    数学题笔记整理P2568GCD\[\sum\limits_{p\inprime}\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}\gcd(i,j)=p\\\]\[\sum\limits_{p\inprime}\sum\limits_{i=1}^{\lfloor\frac{n}{p}\rfloor}\sum\limits_{j=1}^{\lfloor\frac{n}{p}\rfloor}\gcd(i......