DZY Loves Math题解

别再让地图加载慢吞吞!GeoServer + GeoWebCache 缓存配置实战(附性能对比) 本文详细介绍了如何通过GeoServer和GeoWebCache优化地图服务性能,实现地图加载速度的显著提升。从缓存机制解析到实战配置流程,再到高级性能调优技巧,帮助开发者构建高效地图缓存系统,解决地图加载慢的问题。 阅读详情

first game哟~

题意:

∑i=1n∑j=1mf((i,j))\sum_{i=1}^n\sum_{j=1}^mf((i,j))i=1∑n​j=1∑m​f((i,j))
其中 f(x)表示x所含质因子的最大幂指数;

题解:

推导一下:

∑i=1n∑j=1mf((i,j))\sum_{i=1}^n\sum_{j=1}^mf((i,j))i=1∑n​j=1∑m​f((i,j))
提出gcd
∑df(d)∑i=1n/d∑j=1m/d[(i,j)==1]\sum_df(d)\sum_{i=1}^{n/d}\sum_{j=1}^{m/d}[(i,j)==1]d∑​f(d)i=1∑n/d​j=1∑m/d​[(i,j)==1]
按照套路暴力展开
∑df(d)∑i=1n/d∑j=1m/d∑t∣(i,j)μ(t)\sum_df(d)\sum_{i=1}^{n/d}\sum_{j=1}^{m/d}\sum_{t|(i,j)}\mu(t)d∑​f(d)i=1∑n/d​j=1∑m/d​t∣(i,j)∑​μ(t)
把μ\muμ提前
∑df(d)∑t=1n/dμ(t)[ndt][mdt]\sum_df(d)\sum_{t=1}^{n/d}\mu(t) [\dfrac{n}{dt}][\dfrac{m}{dt}]d∑​f(d)t=1∑n/d​μ(t)[dtn​][dtm​]

设T=dt
∑T=1n[nT][mT]∑d∣Tf(d)∗μ(Td)\sum_{T=1}^n [\dfrac{n}{T}][\dfrac{m}{T}]\sum_{d|T}f(d)*\mu(\dfrac{T}{d})T=1∑n​[Tn​][Tm​]d∣T∑​f(d)∗μ(dT​)
前面那个可以整除分块,后面的卷积只有当T的每个质因子的质数相时才为−(−1)k-(-1)^k−(−1)k(k为质因子个数,因此我们筛出不为0μ\muμ,更新它们的幂就行了。

#include<cstdio>
#include<cstring>
#include<map>
#include<iostream>
#include<cmath>
#include<bitset>
#include<algorithm>
#include<cstdlib>
#define N 10000007
#include<queue>
#include<string>
#include<set>
#define ll long long
#define rint register int
#include<deque>
using namespace std;
ll read()
{
    ll f=1,x=0;
    char c=getchar();
    while(c>'9'||c<'0'){
        if(c=='-') f=-1;
        c=getchar();
    }
    while(c>='0'&&c<='9'){
        x=x*10+c-'0';
        c=getchar();
    }
    return f*x;
}
int A,B,mu[N],pre[N],cnt,s[N],T;
bool vis[N];
ll ans;
void init()
{
    mu[1]=1;
    for(int i=2;i<N;++i)
    {
        if(!vis[i]) pre[++cnt]=i,mu[i]=-1;
        for(int j=1;j<=cnt&&pre[j]*i<N;++j)
        {
            vis[pre[j]*i]=1;
            if(i%pre[j]) mu[i*pre[j]]=-mu[i];
            else break;
        }
    }
}
int main()
{
    init();
    for(int i=2;i<N;++i) if(mu[i])
    {
        for(ll j=i;j<N;j*=i) s[j]-=mu[i];
    }
    for(int i=2;i<N;++i) s[i]+=s[i-1];
    T=read();
    while(T--)
    {
        ans=0;
        A=read(),B=read();
        if(A>B) swap(A,B);
        int r,j1,j2;
        for(int i=1;i<=A;i=r+1)
        {
            j1=A/i,j2=B/i;
            r=min(A/j1,B/j2);
            ans+=1ll*(s[r]-s[i-1])*j1*j2;
        }
        cout<<ans<<'\n';
    }
    return 0;
}
IATF16949核心职位全解析 TM / Top MgmtMR / QMRProcess OwnerQMQAQCSQECQEPQEPETEMEIEPM / PJMFMEA ModeratorMSA CoordinatorSPC CoordinatorCM / CCB内审员CP / CPK 阅读详情

相关推荐

MIC(Maximal Information Coefficient)最大互信息系数

MIC(Maximal Information Coefficient)最大互信息系数是一种用于衡量两个变量之间相关性的统计量。它扩展了传统的互信息(MI)和条件互信息(CMI)的概念,具有更广泛的应用范围。MIC能够捕获包括功能性和非功能性的广泛的关联,具有普遍性和公平性。普遍性意味着在足够的样本量下,MIC能够捕捉到广泛的相关关系,而不仅仅局限于特定的功能类型;公平性则意味着MIC对不同类型的包含同等噪声的关系给出了相似的分数。需要注意的是,虽然MIC具有很多优点,但它也有一些局限性。

qlkaicx的博客 4605

DZY LOVES MATH (莫比乌斯反演)

OK!开始更新莫比乌斯反演 先看了一下数据范围,嗯,根据\(jiry\)老师的真言,我们一定是可以筛一遍然后用根号或者是\(log\)的算法。 题目思路挺简单,就是把原始的式子化成: \(\sum_{k = 1}^{min(a,b)}(a/k)(b/k) \sum_{d | k} f(d) * \mu (k / d)\) 由于莫反的函数是建立在积性上的,但是后面那个显然不是积性。 我们考...

aijiu8213的博客 210

基于Unity引擎利用OpenCV和MediaPipe的面部表情和人体运动捕捉系统

增加了模型的绑定,利用Mediapipe这个强大的库可以实现识别面部表情的捕捉和人体结构运动的捕捉,基于以上的特性加入到Unity的人物模型中,实现实时的面部表情和人体运行的捕捉

BIgbossyii的博客 1万+

DZY Loves Math 系列详细题解

BZOJ 3309: DZY Loves Math I 题意 \(f(n)\) 为 \(n\) 幂指数的最大值。 \[ \sum_{i = 1}^{a} \sum_{j = 1}^{b} f(\gcd(i, j)) \] \(T\le 10000, 1 \le a,b \le 10^7\) 题解 \[ \begin{aligned} ans &= \sum_{i = 1}^{a} \su...

weixin_30575309的博客 483

【A_Star三维路径规划】基于matlab A_Star算法结合B样条平滑三维地形路径规划(含雷达威胁)【含Matlab源码 3527期】

A_Star算法结合B样条平滑三维地形路径规划(含雷达威胁) 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 741

Unity与iOS原生交互实战指南

C#(DllImport) → C 接口(extern "C") → Objective‑C / SwiftObjective‑C → UnitySendMessage → C#(GameObject + public 方法)在写.mm文件;在里面写;C# 用声明;调用它,参数就是 string / 数值等;在.mm里做你想做的 iOS 原生操作。在 Unity 里准备一个常驻 GameObject,比如;上面挂一个脚本,写;在 iOS 插件中用;

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 1357

DZY Loves Math IV(数论/杜教筛/欧拉函数)

DZY Loves Math IV https://www.cnblogs.com/birchtree/p/11442419.html 求解∑i=1n∑j=1mφ(ij)\sum_{i=1}^n\sum_{j=1}^m\varphi(ij)∑i=1n​∑j=1m​φ(ij),n≤105,m≤109n\le{10^5},m\le{10^9}n≤105,m≤109 首先这道题利用了φ(n)\varphi(n)φ(n)的取值只和n和n的质因数有关,首先枚举第一维,我们将ij进行拆分出gcd,然后利用欧拉函数是积性

xajd1906的博客 214

AI智能体丨使用Coze生成自媒体短视频分镜生成器(附保姆级教程)

【短视频分镜脚本生成器】是一款由Coze平台开发出来的智能体,可快速解析某音/某书视频或本地文件,自动生成专业分镜脚本。用户只需输入视频链接或上传文件,系统即会分析镜头节奏、叙事逻辑和画面内容,输出包含画面、模板和话术参考的标准化脚本(支持3分钟内视频)。该工具还能生成HTML网页和可下载图片,提供可视化呈现。工作流程包括视频解析、帧提取、AI画面理解、脚本生成和网页制作,大幅提升短视频创作效率。

李同学Lino的博客 1534

DZY Loves Math系列

link 好久没写数学题了,再这样下去吃枣药丸啊。 找一套应该还比较有意思的数学题来做。 [bzoj3309]DZY Loves Math 简单推一下。 \[\sum_{i=1}^n\sum_{j=1}^mf(\gcd(i,j))\\=\sum_{d=1}^nf(d)\sum_{i=1}^{n/d}\mu(i)\frac n{id}\frac m{id}\\=\sum_{T=1}^n\f...

abcyan1235的博客 423

34、婴儿监视器应用开发指南

本文详细介绍了基于 ESP32 和 Edge Impulse 开发婴儿监视器应用的全过程,涵盖音频处理、机器学习推理、ESP RainMaker 平台集成以及内存监控等功能。通过实现 AppAudio、AppRmaker 和 AppMem 三个核心类,完成了婴儿哭声的实时检测与远程通知,并通过合理的内存管理优化,有效节省了 ESP32 的内部 RAM 资源。文章还提供了完整的代码示例和配置说明,适用于物联网和嵌入式 AI 应用开发爱好者参考学习。

python9snake的博客 93

TSN新技术,让您的设备网络“更实时、更确定、更安全”

近日,工业和信息化部发布了2022年第23号公告,批准发布行业标准YD/T 4134-2022《工业互联网时间敏感网络需求及场景》。该标准是国内首个时间敏感网络(TSN)技术标准,标志着我国TSN技术标准体系建设迈出了坚实的一步,对构建工业互联网网络标准体系具有重要意义。TSN源于Time-Sensitive Networking的缩写,中文译名为时间敏感网络,因其具备的确定性和微秒级交互特性,受到了对实时性要求较高的工业控制领域的关注。TSN与工业数智化。

创龙,嵌入式一体化解决方案商 771

bzoj3309: DZY Loves Math ,莫比乌斯反演

bzoj3309: DZY Loves Math Description 对于正整数n,定义f(n)为n所含质因子的最大幂指数。例如f(1960)=f(2^3 * 5^1 * 7^2)=3, f(10007)=1, f(1)=0。 给定正整数a,b,求sigma(sigma(f(gcd(i,j)))) (i=1..a, j=1..b)。 Input 第一行一个数T,表示询问数。 ...

maxtir的博客 427

【论文汇总】Diffusion Models视频生成/视频编辑/可控视频生成/跨模态视频生成

本文总结了Diffusion Models视频生成领域相关的工作,目前共收录142篇,持续更新中。

沉迷单车的追风少年 1672

【题解】DZY Loves Math

sol: 卷积函数求通项 + 莫比乌斯函数 。 我们只需要求到 g(n)=∑d∣nf(d)μ(nd)g(n)=\sum_{d|n}f(d)\mu(\frac{n}{d})g(n)=∑d∣n​f(d)μ(dn​) 其中 f(d) 表示幂指数的最大值 利用唯一分解定理 n=p1a1∗p2a2...∗pkakn=p_1^{a_1}*p_2^{a_2}...*p_k^{a_k}n=p1a1​​∗p2a2​​...∗pkak​​ 设 A=max⁡i=1kaiA=\max_{i=1}^ka_iA=maxi=1k​ai​

cqbzlydd的博客 914

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

java .long.math.sgn,DZY Loves Math 系列详细题解

BZOJ 3309: DZY Loves Math I题意$f(n)$ 为 $n$ 幂指数的最大值。$$ \sum_{i = 1}^{a} \sum_{j = 1}^{b} f(\gcd(i, j)) $$$T\le 10000, 1 \le a,b \le 10^7$题解$$ \begin{aligned} ans &= \sum_{i = 1}^{a} \sum_{j = 1}^{b}...

weixin_29890403的博客 236

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

BZOJ3561 DZY Loves Math VI

原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=3561 DZY Loves Math VI Description 给定正整数n,m。求 ∑i=1n∑j=1mlcm(i,j)gcd(i,j)∑i=1n∑j=1mlcm(i,j)gcd(i,j)\sum_{i=1}^{n}\sum_{j=1}^{m}lcm(i,j)^{gcd(...

ShadyPi的IT笔记 424

BZOJ3560 DZY Loves Math V

原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=3560 DZY Loves Math V Description 给定n个正整数a1,a2,…,an,求 ∑i1|a1∑i2|a2...∑in|anφ(i1i2...in)∑i1|a1∑i2|a2...∑in|anφ(i1i2...in)\sum_{i_1|a_1}\s...

ShadyPi的IT笔记 396

【bzoj 2440】: [中山市选2011]完全平方数

http://www.lydsy.com/JudgeOnline/problem.php?id=2440 看到loriex在研究莫比乌斯反演,我

willinglive 728

【BZOJ3309】DZY Loves Math 解题报告

【BZOJ3309】DZY Loves Math Description 对于正整数\(n\),定义\(f(n)\)为\(n\)所含质因子的最大幂指数。例如\(f(1960)=f(2^3×5^1×7^2)=3\),\(f(10007)=1\),\(f(1)=0\)。 给定正整数\(a,b\),求\(\sum\limits_{a_i=1}\sum\limits_{b_j=1}f(\gcd(i,j))...

weixin_30553777的博客 175

[BZOJ] DZY Loves Math 系列 I && II

为了让自己看起来有点事干 ,做个套题吧。。不然老是东翻翻西翻翻也不知道在干嘛。。。 \(\bf 3309: DZY \ Loves \ Math\) 令 \(h=f*\mu\) 很明显题目要求的就是\[\sum_{i=1}^{min(n,m)}h(i) \cdot \left \lfloor \frac{n}{i} \right \rfloor \left \lfloor \frac{...

denglunza622821951的博客 164

bzoj 3560 DZY Loves Math V

质因数分解+公式恐惧症

spinning 309

bzoj3309 DZY Loves Math

题面:bzoj3309 题意:设f(n)f(n)f(n)表示nnn所含质因子的最大幂指数。求∑i=1a∑j=1bf(gcd(i,j))\sum _{i=1} ^a \sum _{j=1} ^b f (gcd (i, j))∑i=1a​∑j=1b​f(gcd(i,j)) 题解: ans=∑i=1a∑j=1bf(gcd(i,j))=∑d=1af(d)∑i=1a∑j=1b[gcd(i,j)=d]=∑d=...

wennitao的博客 281

【BZOJ3512】DZY Loves Math IV

【BZOJ3512】DZY Loves Math IV

tanjunming2020的博客 1345

BZOJ3309 DZY loves Math

Problem BZOJ Solution 本来想写完DZY loves Math系列再统一发题解的,然后我就被第二题劝退了,所以就只能把这个计划暂时鸽搁下来了。 ∑i=1n∑j=1mf(gcd⁡(a,b))\sum_{i=1}^n\sum_{j=1}^m f(\gcd(a,b))i=1∑n​j=1∑m​f(gcd(a,b)) ∑d=1nf(d)∑i=1n∑j=1m[gcd⁡(i,j)=d]\su...

Rayment的博客 269

[BZOJ 3309] DZY Loves Math

题意 求下式的值 \[ \sum_{i=1}^n\sum_{j=1}^mf(\gcd(i,j)) \] 其中 \(f(x)\) 为 \(x\) 的质因子的最大幂次, \(n,m\le 1\times 10^7, q\le10000\) 题解 首先按照以前反演的套路容易推出这个鬼式子: \[ \text{Ans}=\sum_x\left\lfloor \frac n x \right \r...

weixin_30929011的博客 258

BZOJ 3309 DZY Loves Math

题目链接 https://lydsy.com/JudgeOnline/problem.php?id=3309 题解 莫比乌斯反演 ∑i=1n∑j=1mf(gcd⁡(i,j))=∑T=1min⁡(n,m)⌊nT⌋⌊mT⌋∑d∣Tμ(Td)f(d) \begin{aligned} &amp;amp; \sum_{i=1}^n \sum_{j=1}^m f(\gcd(i,j))\\ = &amp;amp...

Canopus 236

bzoj3512 DZY Loves Math IV

题面:bzoj3512 题意:求∑i=1n∑j=1mφ(ij)\sum _{i=1} ^n \sum _{j=1} ^m \varphi (ij)∑i=1n​∑j=1m​φ(ij),1≤n≤1051 \le n \le 10^51≤n≤105,1≤m≤1091 \le m \le 10^91≤m≤109 题解:nnn范围比较小,枚举nnn。 即求S(n,m)=∑i=1mφ(ni)S (n, m) ...

wennitao的博客 272
上一篇: 有关网络流问题的总结
下一篇: 点分治
MTS_ZX
博客等级 码龄9年 4粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值