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

电子元器件做哪个网站好汕头做网站公司哪家好

电子元器件做哪个网站好,汕头做网站公司哪家好,国家信用信息公示系统四川,上海网站设计外包思路分析: 我们可以发现125是因子个数的极限了,所以我们可以用二维数组来维护第几个数有几个因子,然后用前缀和算出来每个区间合法个数,通过一个排列和从num里面选2个 ,c num 2 来计算即可 #include<iostream> #include<cstring> #include<string> #include…

在这里插入图片描述在这里插入图片描述在这里插入图片描述
思路分析:
我们可以发现125是因子个数的极限了,所以我们可以用二维数组来维护第几个数有几个因子,然后用前缀和算出来每个区间合法个数,通过一个排列和从num里面选2个 ,c num 2 来计算即可

#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
#define int long long 
using namespace std;
int n,m;
int w[100005];
int cnt[1000005][150];
signed main()
{cin>>n>>m;for(int i=1;i<=n;i++){cin>>w[i];int num=0;for(int j=1;j*j<=w[i];j++){if(w[i]%j==0) num+=2;//计算因子数if(w[i]==j*j) num-=1;}cnt[i][num]=1;//第i位置上的数有num个因子,这种情况存在,记作1}for(int i=1;i<=n;i++)for(int j=1;j<=130;j++){cnt[i][j]+=cnt[i-1][j];//前缀和}while(m--){int ans=0;int a,b;cin>>a>>b;for(int i=1;i<=130;i++){int sum=cnt[b][i]-cnt[a-1][i];if(sum)ans+=sum*(sum-1)/2;//组合数}cout<<ans<<endl;}return 0;
}
http://www.yayakq.cn/news/324016/

相关文章:

  • 烟台建设公司网站沭阳三剑客做网站
  • seo网站推广经理招聘湖北十堰
  • 在线做venn图网站网站如何做关键词引流
  • 在网上做网站福州建网站 做网页
  • 精准扶贫电商网站建设计划书wordpress 本地打开很慢
  • 小说短篇做的好的网站北京做手机网站建设
  • 生成网站地图庄河做网站
  • 网站备案需要多久游戏网站推广
  • 域名备案与网站不一致哪里有培训网页设计
  • 南通网站建设项目温州建设集团网站首页
  • 网站建设经验与教训orchard wordpress
  • 企业建站域名网站的建设怎么弄
  • 网站建站行业centos装wordpress
  • 工信部网站报备建设银行网站查询企业年金
  • 郑州网站推广公司哪家好百度关键词工具在哪里
  • 网站排名5118哈尔滨工程造价信息网
  • 品牌网站如何建设现在做网站建设都是自建
  • 做网上竞猜网站合法吗互动平台有效学时
  • 免费建站模板哪个好最近最新资源在线观看
  • 电脑做网站软件运营小程序的成本有哪些
  • 网页站点什么意思站长之家域名查询官网
  • .net网站项目有哪些好创意网站有哪些方面
  • c 做注册网站wordpress点击创建配置文件没反应
  • 甘肃城乡建设厅网站首页短剧分销系统开发
  • 张家口高新区做网站网络服务器租赁
  • 解析域名后怎么弄网站网站建设与管理升学就业方向
  • 企业展示网站模板惠州 商城网站建设
  • 网站文章系统ocr是不是用于制作网页的软件
  • 可以开发哪些网站做壁纸网站的意义
  • 电子网站模板网站建设友链交换