首页 > 其他分享 >Math Record

Math Record

时间:2024-05-27 15:33:09浏览次数:30  
标签:lfloor gcd dfrac sum rfloor times Record Math

T1.P3327

知识点:莫比乌斯反演,数论分块

我们知道 \(d(ij) = \sum_{x | i}\sum_{y | j}[\gcd(x,y) == 1]\)。

所以我们就要求 \(\sum^n_{i = 1}\sum^m_{j = 1}\sum_{x | i}\sum_{y | j}[\gcd(x,y) == 1]\)。

即为 \(\sum^n_{i = 1}\sum^m_{j = 1}\lfloor \dfrac{n}{i} \rfloor \times \lfloor \dfrac{m}{j} \rfloor [\gcd(i,j) == 1]\)。

然后我们开始反演。

\[f(x) = \sum^n_{i = 1}\sum^m_{j = 1}\lfloor \dfrac{n}{i} \rfloor \times \lfloor \dfrac{m}{j} \rfloor [\gcd(i,j) == x] \]

\[g(x) = \sum_{x|d} f(d) = \sum^n_{i = 1}\sum^m_{j = 1}\lfloor \dfrac{n}{i} \rfloor \times \lfloor \dfrac{m}{j} \rfloor [x | \gcd(i,j)] \]

然后我们将 \(x\) 提出可得 \(g(x) = \sum^{\frac{n}{x}}_{i = 1}\sum^{\frac{m}{x}}_{j = 1}\lfloor \dfrac{n}{i \times x} \rfloor \times \lfloor \dfrac{m}{j \times x} \rfloor\)。

然后我们就考虑如何得到 \(f(1)\)。

由于莫反我们知道 \(f(x) = \sum_{i = 1}^n \mu(i) \times g(i)\)。

然后我们来考虑怎么计算 \(g(x)\)。我们可以先计算 \(s(i) = \sum^{x}_{i = 1} \lfloor \dfrac{x}{i} \rfloor\)。

然后就可以 \(O(1)\) 求出答案了。总复杂度为 \(O(t \sqrt n)\)。

标签:lfloor,gcd,dfrac,sum,rfloor,times,Record,Math
From: https://www.cnblogs.com/Carousel/p/18215653

相关文章

  • MathType免费安装公众号mathtype30天到期后怎么激活
     MathType2024:数学公式编辑的革新者随着科研和教育的不断进步,对数学公式编辑软件的需求日益增加。在这个数字化时代,一款功能强大、操作简便的专业数学公式编辑器显得尤为重要。今天,我们要介绍的就是备受瞩目的新型工具——MathType2024,这是一款旨在满足科研人员、教师和学生......
  • MathType7.5.9中文安装包破解激活图文详细教程
     MathType2024是一款最新发布的专业数学公式编辑软件,它以其卓越的功能和强大的性能在业界引起了广泛关注。这款软件不仅能够帮助用户轻松地创建和编辑复杂的数学公式,还能够与各种流行的文档处理软件无缝集成,极大地提高了用户的工作效率和准确性。让我们来看一下MathType2024......
  • mathtype7最新产品密钥2024免费激活码
     MathType2024,作为最新的专业数学公式编辑神器,以其强大的功能和用户友好的界面,正在重新定义我们编写和分享复杂数学公式的方式。我们需要了解什么是MathType。MathType是一款专业的数学公式编辑软件,它可以帮助教师、学生和科研人员快速创建复杂的数学公式,并可以轻松插入到各......
  • String Record
    T1.P5840算法:ACAM+BIT+树链剖分自然地,我们会对\(s_i\)建ACAM,然后建出一颗fail树。此时我们考虑集合内加入一个新的字符串。每一个匹配到的点我们都会给从这个点一直到fail数的根节点上的的每一个点\(+1\),但是每一个点只会加一遍。然后对于这棵树上的一个节点,他对最后......
  • PHP函数 Math函数
    <?phpheader('Content-Type:text/html;charset=utf-8');define('ROOT',$_SERVER['DOCUMENT_ROOT']);includeROOT.'/assets/php/head.php';//Math函数/***abs—绝对值*acos—反余弦*acosh—反双曲余弦*asin—反正弦*......
  • 不好分类的好题Record
    这里装的是一些不太好分类的。problem1给你\(n\)个序列,第\(i\)个序列的长度为\(m_i\),要求在每个序列中选择一个数,每种选法的代价为选择的\(n\)个数之和,请求出代价前\(k\)小的方案的代价之和。\(1\len,k\le10^5,1\lem_i\le10\)。对于\(k\le500\)的情况......
  • Use AOP to record system logs
    UsingAOPtoRecordSystemLogs:1.CustomAnnotationClassDefineacustomannotationclass:packagecom.java.common.annotion;importjava.lang.annotation.*;@Target({ElementType.METHOD,ElementType.PARAMETER})//Thisannotationappliestomethodsandp......
  • DS Record
    八云蓝自动机Ⅰ首先我们对于操作\(1\)转换,我们给\(k\)单独再开一个点\(a_c\),这样我们就可以把操作\(1\)转换成操作\(2\)了。对于区间问题,我们考虑使用莫队进行维护。我们记录当前\(a\)的值,\(pos_i\)表示原来第\(i\)个位置的数现在在哪里,\(rev_i\)维护现在第\(......
  • Does One Have to be a Genius to Do Maths? (必须是天才才能做数学吗?)
    Thisisaquestionthatmanypeopletalkabout.AndIthinkitisimportantbecauseincorrectresponsescanmisleadindividualsandsignificantlyinfluencehis/herattitudetostudyingmathematics.Letmequotethefollowingtwotoexpressmyopinion.Th......
  • SciTech-Mathmatics-ProbabilitiesAndStatistics-Distribution-is-all-you-need: 概率
    Distribution-is-all-you-need概率统计到深度学习,四大技术路线图谱,都在这里!https://github.com/graykode/distribution-is-all-you-need自然语言处理路线图:数学基础->语言基础->模型和算法项目作者:Tae-HwanJung,Github:graykode,2019-09-3013:35,选自Github自然......