当前位置: 首页 > wzjs >正文

网络购物网站大全seo推广教程seo高级教程

网络购物网站大全,seo推广教程seo高级教程,制作静态网站制作,命令行安装wordpress题目1 互质数的个数 给定 a,b&#xff0c;求 1≤x<ab 中有多少个 x 与 ab 互质。 由于答案可能很大&#xff0c;你只需要输出答案对 998244353 取模的结果。 输入格式 输入一行包含两个整数分别表示 a,b&#xff0c;用一个空格分隔。 输出格式 输出一行包含一个整数表…

题目1 互质数的个数

给定 a,b,求 1≤x<ab 中有多少个 x 与 ab 互质。

由于答案可能很大,你只需要输出答案对 998244353 取模的结果。

输入格式

输入一行包含两个整数分别表示 a,b,用一个空格分隔。

输出格式

输出一行包含一个整数表示答案。

数据范围

对于 30% 的评测用例, a b ≤ 1 0 6 ab≤10^6 ab106
对于 70% 的评测用例, a ≤ 1 0 6 , b ≤ 1 0 9 a≤10^6,b≤10^9 a106b109
对于所有评测用例, 1 ≤ a ≤ 1 0 9 , 1 ≤ b ≤ 1 0 18 1≤a≤10^9,1≤b≤10^{18} 1a1091b1018

输入样例1:
2 5
输出样例1:
16
输入样例2:
12 7
输出样例2:
11943936

思路

  1. 主要考察数学知识:欧拉公式求小于x的互质的个数
  2. 互质的含义就是:两个数的最大公约数是1
  3. 另外注意到数据范围较大,需要利用快速幂or pow(a,b,mod)

python代码

a,b=map(int,input().split())
mod=998244353def eular(x):global modres=xfor i in range(2,int(x**0.5)+1):if x%i==0:while x%i==0:x//=ires=res//i*(i-1)if x>1:res=res//x*(x-1)return resans=1
def fast(a,b):global answhile b>0:if b&1:ans=ans*a%moda=a*a%modb>>=1return ans
ans=fast(a,b-1)*eular(a)%mod
print(ans)

知识点

蓝桥杯笔记:蓝桥杯备赛笔记

  1. 欧拉公式
  2. 手写快速幂( 1 0 18 内数据 10^{18}内数据 1018内数据
  3. eular(a^b)%mod==a^(b-1)*eular(a)%mod==pow(a,b-1,mod)*(eular(a))
http://www.dtcms.com/wzjs/207041.html

相关文章:

  • 怎么做网站内容调研惠州seo按天计费
  • 网站设计有哪些公司重庆seo优化
  • 免费的企业网站建设流程广告词
  • 网站建设空间是否续费seo关键词优化方法
  • 用外链css做网站自助建站系统源码
  • 建设银行温州分行网站上海seo服务外包公司
  • 如果自己做网站卖设备网页生成app
  • wordpress 十万泰州百度seo
  • 深圳公司网站建设公司查询关键词网站
  • 做海报的素材哪个网站网站排名软件包年
  • 临沂做网站公司百度软件中心下载
  • css做电商网站二级菜单栏营销方案怎么写
  • 网站开发的项目开发b站推广网站2022
  • 礼县建设局网站武汉百度推广电话
  • 做水晶接单在哪个网站接360优化大师官方下载手机
  • 上海外贸业务员招聘外贸seo是什么意思
  • 网站用户注册怎么做营销型网站建设应该考虑哪些因素
  • 网站建设服务费计入会计科目怎么把抖音关键词做上去
  • 大图做网站背景加载慢sem分析是什么
  • 广州化妆品网站建设百度手机助手应用商店下载
  • 做seo时网站更新的目的南宁seo多少钱报价
  • 即墨网站建设招聘浙江网站推广运营
  • 邯郸营销型网站建设微博seo排名优化
  • 网站banner怎么设计南京seo优化培训
  • 网站建设费用明细网络推广是什么工作内容
  • logo生成北京seo包年
  • 自己搭建环境建设网站软文推广是什么意思?
  • 网站建设规划面试技巧广州网络推广哪家好
  • 中山做百度网站的公司吗网站建设平台软件
  • 做网站的时候想要满屏百度seo收费