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

重庆网站设计费用网络营销品牌推广公司哪家好

重庆网站设计费用,网络营销品牌推广公司哪家好,网站推广公司运营模式,搜索引擎排名优化方案题目1 数的拆分 给定 T 个正整数 ai,分别问每个 ai 能否表示为 x 1 y 1 ⋅ x 2 y 2 x1^{y1}⋅x2^{y2} x1y1⋅x2y2 的形式,其中 x1,x2 为正整数,y1,y2 为大于等于 2 的正整数。 输入格式 输入第一行包含一个整数 T 表示询问次数。 接下来…

题目1 数的拆分

给定 T 个正整数 ai,分别问每个 ai 能否表示为 x 1 y 1 ⋅ x 2 y 2 x1^{y1}⋅x2^{y2} x1y1x2y2 的形式,其中 x1,x2 为正整数,y1,y2 为大于等于 2 的正整数。

输入格式

输入第一行包含一个整数 T 表示询问次数。

接下来 T 行,每行包含一个正整数 ai。

输出格式

对于每次询问, 如果 ai 能够表示为题目描述的形式则输出 yes,否则输出 no

数据范围

对于 10% 的评测用例, 1 ≤ T ≤ 200 , a i ≤ 1 0 9 1≤T≤200,ai≤10^9 1T200ai109
对于 30% 的评测用例, 1 ≤ T ≤ 300 , a i ≤ 1 0 18 1≤T≤300,ai≤10^{18} 1T300ai1018
对于 60% 的评测用例, 1 ≤ T ≤ 10000 , a i ≤ 1 0 18 1≤T≤10000,ai≤10^{18} 1T10000ai1018
对于所有评测用例, 1 ≤ T ≤ 100000 , 1 ≤ a i ≤ 1 0 18 1≤T≤100000,1≤ai≤10^{18} 1T1000001ai1018

输入样例:
7
2
6
12
4
8
24
72

思路

从样例中发现输出yes的有三种情况:

  • 平方数,4,16这种
  • 立方数,8,27,这种
  • 普通的, x 1 y 1 ∗ x 2 y 2 x_1^{y1} *x_{2}^{y2} x1y1x2y2
  1. 注意判断立方数的时候,int(round(x**(1/3)))存在精度误差,所以采用向上逼近的方式判断
  2. N为什么取5000,几乎满足所有算法题目筛质数的要求了
  3. p*p>n,此时n本身是一个大质数,没必要继续分解了(任何一个合数都至少有一个质数因子<=sqrt(n))

python代码

from math import *
def check1(n):#验证n是否是平方数y=int(sqrt(n))if y**2==n:return Truereturn Falsedef check2(n):#验证n是否是立方数y=int(round(n**(1/3)))while y**3<=n:if y**3==n:return Truey+=1return Falsedef get_primes(n):isprime=[True]*(n+1)isprime[0]=isprime[1]=Falseprimes=[]for i in range(2,n+1):if isprime[i]:primes.append(i)for p in primes:if i*p>n:breakisprime[i*p]=Falseif i%p==0:breakreturn primes
#提前计算or每个计算一次?
N=int(5000)#几乎对于所有题目已经够用了
primes=get_primes(N)
t=int(input())
for i in range(t):n=int(input())flag=Trueif check1(n) or check2(n):print('yes')continuefor p in primes:if p*p>n:breakif n%p==0:cnt=0while n%p==0:n//=pcnt+=1if cnt==1:flag=Falsebreakif n>1 and not(check1(n) or check2(n)):flag=Falseprint('yes' if flag else 'no')

知识点

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

  1. 埃氏筛
  2. 数学知识:所有的合数n至少含有一个<=sqrt(n)的质因子
  3. y=int(round(x**(1/3)))是浮点运算,需要验证y**3==x or (y+1)**3==x

文章转载自:

http://PedTQGvM.mzskr.cn
http://AuBBEidY.mzskr.cn
http://TAMa6TDo.mzskr.cn
http://7iO8wh6q.mzskr.cn
http://juamidvq.mzskr.cn
http://lOvk3qBw.mzskr.cn
http://1Nmzdynd.mzskr.cn
http://QtnbQen3.mzskr.cn
http://Y9Qkn91x.mzskr.cn
http://mnlfKhsX.mzskr.cn
http://GXBihSIQ.mzskr.cn
http://aRZbS6t0.mzskr.cn
http://34OBjpsU.mzskr.cn
http://P8Z8M7kK.mzskr.cn
http://S0FwDciu.mzskr.cn
http://Mso5lix6.mzskr.cn
http://8vB0o3Ox.mzskr.cn
http://BtcjjaQt.mzskr.cn
http://Dp9hXT3S.mzskr.cn
http://NHXnlcrh.mzskr.cn
http://S3DUnT2r.mzskr.cn
http://Nwv6ws4k.mzskr.cn
http://JPnQmlD3.mzskr.cn
http://rZQodvej.mzskr.cn
http://R0ipqTum.mzskr.cn
http://y0XGINvX.mzskr.cn
http://dVJgb6eX.mzskr.cn
http://PYXbZESE.mzskr.cn
http://QPmjSqg1.mzskr.cn
http://at30dKCZ.mzskr.cn
http://www.dtcms.com/wzjs/715974.html

相关文章:

  • 企业网站如何进行定位网站建设 企炬江阴
  • 惠州 网站建设公司标书制作模板
  • 嘉兴城乡建设局网站网站二级页面怎么做
  • wordpress建站有什么好处广告牌免费设计在线生成
  • 重庆网站建设公司哪个最好做影视网站挣钱吗
  • 中国网站开发用盗版犯法英语学习软件
  • 郑州建设电商网站厦门旅游网站建设
  • 苏州企业商务网站建设个人博客网站设计
  • 人力资源三网站建设制作h5页面的软件
  • php做网站示例网上销售型企业网站
  • 美食网站怎么做dw长沙网络营销介绍
  • 营销型网站建设的5大技巧服务类网站建设服务公司
  • 陕西住房与建设厅网站湖北正规网站建设质量保障
  • 做自动化设备哪个网站网站空间提供
  • 汕头市广州新业建设有限公司网站科技官网
  • 邯郸网站建设优化移动端ui
  • 中国城乡建设部网站房贴文件电子商务网站成功的关键是
  • 有好点的网站建设公司吗网络广告一般收费价目表
  • 宁波网站建设制作推广wordpress如何导入md文件夹
  • WordPress 代码建站自己做的网站如何包装
  • 建外贸企业网站厦门建设局投诉电话
  • 汉阴县住房和城乡建设局网站做公司网站详细步骤6
  • xml的网站地图织梦制作icann官方网站
  • 网址导航被更改了怎么换回来什么是seo和sem有什么区别
  • 做后期的网站北京英文网站建设的原则
  • h5免费模板网站济南网站seo
  • 网站规划wordpress文章乱码
  • 免费的舆情网站下载有哪些网站做的比较好的
  • 山东省建设厅招标网站首页淘宝网站的建设目的是什么
  • 网页设计相关网站个体工商网上年检