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

怎样做网站链接百度网盘app官网

怎样做网站链接,百度网盘app官网,南昌自助建站,用net做新闻网站思路: (1)需求:求对于1~n中至少能被p1~pm至少1个整除的数的个数,由于都是质数,彼此互质,不需要进行质因子分解,根据容斥原理, res n/p1 n/p2 ... n/pm - n /(p1p2) -…

思路:

(1)需求:求对于1~n中至少能被p1~pm至少1个整除的数的个数,由于都是质数,彼此互质,不需要进行质因子分解,根据容斥原理,

                        res = n/p1 + n/p2 +... + n/pm - n /(p1p2) - n/(p1p3) - ...;

显然只需要讨论p1~pm所有组合形式t,如果小于等于n:

  1. 如果是奇数个质数组成,则加等于n/t,否则减等于n/t;

最终结果即为1~n之间的所有至少能被p1~pm之间1个数整除的数的个数。

(2)注意用二进制讨论组合方式时,不能全零,全零即为1,不满足至少被其中一个整除。

代码:

#include<bits/stdc++.h>using namespace std;
const int N = 20,M = 1 << N;
typedef long long LL;LL p[N];int main()
{int n,m;cin >> n >> m;for(int i = 0;i < m;i ++)cin >> p[i];LL res = 0;for(int i = 1;i < (1 << m);i ++){LL t = 1,cnt = 0;for(int j = 0;j < m;j ++){if(i>>j &1 == 1){cnt ++;t *= p[j];if(t > n) break;}}if(t <= n){if(cnt %2 == 0) res -= n/t;else res += n/t;}}cout << res << endl;return 0;
}

http://www.tj-hxxt.cn/news/73891.html

相关文章:

  • 丹江口网站开发如何做好网络营销?
  • 新月直播泰州seo公司
  • 江苏工程建设标准网站西安快速排名优化
  • 网站建设的总结与评价合肥网络关键词排名
  • 网件路由器做网站产品网络营销
  • 制作高端网站公司排名找小网站的关键词
  • 手机网站开发需要哪些人收录网站
  • 打码兔怎么和网站做接口东莞网站推广营销网站设计
  • wordpress ueditor插件谷歌seo优化公司
  • 做直播网站需要学什么西安霸屏推广
  • cms中文版网站模板关键词优化seo优化
  • 视频播放网站怎么做百家号权重查询
  • php网站开发薪资百度下载app下载
  • 惠州专业网站建设价格seo推广费用
  • 兰州企业做网站合肥正规的seo公司
  • 广元市城乡规划建设监察大队网站兰州网络推广技术
  • 做网站用域名不备案怎么弄app开发平台开发
  • 网址导航网站建设百度账号管理中心
  • 栖霞做网站价格百度首页网址
  • 重庆建设工程安全管理协会网站注册网站域名
  • 网站开发学习视频全自动推广软件
  • 静态html网址网站导航源码上海seo怎么优化
  • 佛山网站排名优化外链大全
  • 江苏建设造价信息网站今天刚刚发生的新闻事故
  • 网站备案 做网站时就需要吗快速排名生客seo
  • 北京网站建设联系电话百度app客服人工电话
  • 网站编辑是做网页编辑吗app001推广平台官网
  • 男女做暖网站在线网站分析工具
  • 智能网站价格网络营销管理办法
  • 做电商网站需要多少时间国外网站推广公司