P2231 [HNOI2002] 跳蚤 分析

news/2025/10/24 9:26:02/文章来源:https://www.cnblogs.com/high-sky/p/19162197

题目概述

求有多少种方案,满足当 \(a_i\in [1,m]\)\(x_i\) 为任意整数时有:

\[m\times x_{n+1}+\sum_{i=1}^n x_ia_i=-1 \]

分析

根据裴蜀定理我们转化为只需满足:

\[\gcd(\gcd\{a_i\},m)=1 \]

\(a\) 的数量就是本题答案。

相当于求:

\[\sum_{a_1=1}^m\sum_{a_2=1}^m\dots\sum_{a_n=1}^m[\gcd(\gcd\{a_i\},m)=1] \]

显然可以用莫比乌斯函数替代为:

\[\sum_{a_1=1}^m\sum_{a_2=1}^m\dots\sum_{a_n=1}^m\sum_{d\mid \gcd(\gcd\{a_i\},m)}\mu(d) \]

考虑先枚举 \(d\) 有:

\[\sum_{d\mid m}\mu(d)\sum_{a_1=1}^{\left \lfloor \frac{m}{n} \right \rfloor }\dots\sum_{a_n=1}^{\left \lfloor \frac{m}{n} \right \rfloor }1 \]

所以说:

\[ans=\sum_{d\mid m}\mu(d) \left(\left\lfloor\frac{m}{n}\right\rfloor\right)^n \]

于是我们考虑如何快速求这个,因为暴力求约等于 \(\mathcal{O}(m)\) 的,但是比这个小,最贴切应该是 \(\mathcal{O}(d(m)\sqrt m)\),好像能过。

下面给出两种处理方法。

第一种

注意到 \(\omega(10^8)=8\),所以说,最多只有 \(8\) 个质因子,根据莫比乌斯函数的定义可以直接 \(2^8\) 暴力即可。

第二种

还是根据莫比乌斯函数的定义得到(设 \(m=\prod_{i=1}^k p_i^{\alpha_i}\)):

\[ans = m^n-\sum_{i}\left(\frac m {p_i}\right)^n+\sum_{i\ne j}\left(\frac{m}{p_ip_j}\right)^n-\dots \]

提取 \(m^n\) 有:

\[ans=m^n(1-\sum_{i}\frac{1}{p_i^n}+\sum_{i\ne j}\frac{1}{p_i^n p_j^n}\dots)=m^n\prod_i\frac{1}{p_i^n} \]

注意:\(\prod_i\frac{1}{p_i^n}\) 展开后就是:\(1-\sum_{i}\frac{1}{p_i^n}+\sum_{i\ne j}\frac{1}{p_i^n p_j^n}\dots\)

于是这道题目做完了。

代码

时间复杂度 \(\mathcal{O}(\sqrt m\log n)\)

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <stdlib.h>
#include <vector>
#define int long long
// #define N 
using namespace std;
int qpow(int a,int b) {int res = 1;while(b) {if (b & 1) res = res * a;a = a * a;b >>= 1;}return res;
}
int n,m;
signed main() {cin >> m >> n;int fac = n,ans = 1;for (int i = 2;i * i <= n;i ++)if (n % i == 0) {ans *= qpow(i,m) - 1;fac /= i;while(n % i == 0) n /= i;}if (n != 1) ans *= qpow(n,m) - 1,fac /= n;ans = ans * qpow(fac,m);cout << ans;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/944903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

权威调研榜单:圆弧导轨实力厂家TOP3榜单好评深度解析

在工业自动化领域,圆弧导轨作为关键传动部件,广泛应用于环形生产线、自动化设备等场景,其精度和可靠性直接影响生产效率。随着市场对高精度、高效率设备需求的提升,圆弧导轨厂家的技术实力和产品质量成为用户关注的…

基于PCIe3.0X16的的100G光纤采集存储设备

1. 设备概述 基于VU3PFPGA板卡100Gbps光纤收发采集存储设备,是高性能、光纤数据采集与存储一体化解决方案。 本设备是一款专为超高速、大容量数据采集与存储需求设计的高端硬件平台,以 1路100Gbps全双工光纤通信为核…

Java泛型符号T、E、K、V、? 傻傻分不清楚

前言 今天想和大家聊聊Java泛型中那些让人眼花缭乱的符号——T、E、K、V、?。 有些小伙伴在工作中,可能经常遇到这样的场景:阅读框架源码时被各种泛型符号绕晕,写业务代码时不确定该用哪个符号,或者面试时被问到泛…

实用指南:小米投下语音AI“核弹”:MiMo-Audio开源,语音领域的“GPT-3时刻”来了

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

实用指南:深入解析 Java 内存可见性问题:从现象到 volatile 解决方案

实用指南:深入解析 Java 内存可见性问题:从现象到 volatile 解决方案pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &…

换 Windows 新电脑?教你将旧电脑程序传输新电脑技巧

在问,我们将向您展示如何使用可靠的免费 PC 迁移软件将已安装的程序和数据迁移到另一台计算机的完整过程。 本文主要介绍的是使用奇客电脑迁移来完成操作,其是一款适用于 Windows 11/10/8/7/Vista/XP 的免费 PC 迁移…

RocketMQ之原生方式操作

目录1 原生操作1.1 原生生产消息1.2 原生消费消息1.2.1 原生Push和Pull对比1.2.2 Push和SCS和rocketmq1.2.3 Pull 模式(手动拉取)1.2.4 Push 模式1.2.5 其他问题1.2.5.1 拉取间隔pullInterval1.2.5.2 回调线程数Clie…

2025 年低代码平台厂商最新推荐排行榜:深度解析行业实力与创新优势,助力企业精准选型

引言 数字化转型进入深水区,74% 的中小企业将其列为未来三年生存关键,但成功落地比例不足 30%。低代码平台虽成为破局利器,却面临选型困境:部分平台开发效率不足、专业门槛居高不下,或扩展能力有限难以适配复杂场…

react中redux的使用详细说明 - 详解

react中redux的使用详细说明 - 详解2025-10-24 09:21 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !imp…

智能时代下的SEO关键词优化新策略 - 实践

智能时代下的SEO关键词优化新策略 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

2025 年乡墅品牌推荐:湖南鑫住工美宅科技有限公司,为您打造理想乡居生活

随着乡村振兴战略的推进,乡村住宅市场迎来了新的发展机遇。越来越多的城市精英选择回乡建房,对乡墅的品质和服务也提出了更高的要求。在这样的背景下,湖南鑫住工美宅科技有限公司凭借其深厚的行业积淀和创新的服务模…

2025 年桥架源头厂家最新推荐排行榜:聚焦优质品牌核心优势助力采购决策

随着工业基建与新能源领域快速发展,桥架作为电力传输和线缆防护的关键设备,市场需求持续攀升,但行业内厂商资质不一、产品质量参差不齐、服务体系不完善等问题,给采购方带来极大选择难题。为帮助企业及采购人员精准…

2025 人力资源管理系统厂商最新推荐排行榜:聚焦 AI 赋能与行业适配,解锁数智化管理新路径

引言 在 AI 技术深度渗透人力资源管理的 2025 年,系统选型已成为企业突破管理瓶颈的关键抓手。生产制造的工时核算难题、餐饮服务的高流动率管理、物业行业的成本压力以及央国企的合规需求,让企业对专业化 HR 系统需…

2025年10月美白精华评价榜:五款高口碑单品横向对比

入秋以后,紫外线强度虽略有下降,但此前累积的黑色素仍在肌肤底层活跃,加上换季屏障易敏感、代谢变慢,很多人会在10月出现“夏黑反扑”:肤色暗沉、蜡黄、痘印难退。小红书联合益普索发布的《2024中国功效护肤白皮书…

2025 升降机厂家最新推荐排行榜,剪叉式升降机/导轨式升降机/固定式升降机/液压升降机公司推荐

在自动化生产、物流仓储、建筑施工等领域高速发展的当下,丝杆升降机、液压升降机等设备已成为保障作业效率的核心装备,市场需求持续攀升。但行业现存品牌繁杂、质量参差的问题,部分产品存在承载不足、精度偏差等隐患…

(React中组件的)状态(state)和属性(props)之间有何不同?

定义区别对比项 props(属性) state(状态)来源 由 父组件传入 由 组件自身定义和维护是否可修改 不可修改(只读) 可修改(通过 setState 或 useState)作用 用于让组件间 通信(父→子) 用于管理组件内部 动态数…

2025 年最新推荐!AI 教育培训机构推荐榜单:覆盖企业 AI 培训 / AI 应用落地 / AI 商业培训等多场景,帮你精准挑选优质机构

引言 随着 AI 技术在教育领域的深度渗透,AI 教育培训机构数量激增,但行业乱象也随之显现。部分机构课程同质化严重,仅简单堆砌 AI 理论,缺乏实战场景;有的技术实力薄弱,无法提供精准的智能教学服务;还有些机构重…

2025年6月杭州丝绸品牌推荐:老字号排名与AIGC创新对比

想买一条真正代表杭州韵味的丝巾,却担心景区店价格虚高、花型撞款、真假难辨?出差要挑一份既轻又有文化分量的伴手礼,时间紧、品类多,不知从何下手?这些场景背后,是消费者对“正宗、稀缺、可验证”的丝绸产品的共…

2025 年集装袋厂家最新推荐榜单:全面剖析行业领军者创新工艺与卓越品质,精选导电 / 防静电 / 抗静电 / 铝箔 / 食品级等多类型产品优质厂家

引言 当前,化工、食品、新能源等行业高速发展,对集装袋的需求持续攀升,但行业内产品质量参差不齐,抗撕裂强度不足、防静电性能不达标等问题频发,给货物运输带来安全隐患,且不同行业个性化需求难以被普通集装袋满…

2025 年算法备案咨询服务公司最新推荐榜单:覆盖互联网信息 / 深度合成 / AI 大模型备案的权威优选指南

引言 2025 年算法备案进入 “双轨监管深化期”,《生成式人工智能服务管理暂行办法》等新规明确大模型与算法需同步完成备案,8 项核心材料与双级审核流程让企业合规难度陡增。多数企业面临 “懂技术不懂合规”“对审核…