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

视频网站设计论文建设网站有几种渠道

视频网站设计论文,建设网站有几种渠道,公司网站建设开题报告,媒体网站建设文章目录 简介AcWing 890. 能被整除的数思路解析CODE 简介 推荐题解:https://www.acwing.com/solution/content/126553/ 画了图,清晰易懂,懒得打字了。 总之就是以下公式: S S 1 S 2 S 3 − S 1 ∩ S 2 − S 1 ∩ S 3 − S 2 …

文章目录

  • 简介
  • AcWing 890. 能被整除的数
    • 思路解析
    • CODE



简介

推荐题解:https://www.acwing.com/solution/content/126553/
画了图,清晰易懂,懒得打字了。
总之就是以下公式: S = S 1 + S 2 + S 3 − S 1 ∩ S 2 − S 1 ∩ S 3 − S 2 ∩ S 3 + S 1 ∩ S 2 ∩ S 3 \begin{align*} S = & S_1 + S_2 + S_3 \\ & - S_1 \cap S_2 - S_1 \cap S_3 - S_2 \cap S_3 \\ & + S_1 \cap S_2 \cap S_3 \end{align*} S=S1+S2+S3S1S2S1S3S2S3+S1S2S3
我们可以把这个式子推导到 n n n 维,奇加偶减。


AcWing 890. 能被整除的数

题目链接:https://www.acwing.com/activity/content/problem/content/960/

思路解析

筛出一个数的倍数,两个数的倍数 … n n n 个数的倍数,这就抽象成了 n n n 个集合的问题了。

那么如何表示选取哪几个集合(质数)呢?

  • 1 1 1 开始枚举到 n n n,将每个数看成二进制形式,如果说第 k k k 位是 1 1 1,那么就代表选第 k k k 个集合,反之不选。

如何知道被整除的数的个数?公式: n / p n / p n/p 下取整即可。

最后判断是奇数个还是偶数个,这个判断利用了二进制的一个性质:除了 2 0 2^0 20,其他所有位的和都是 2 2 2 的整数倍,所以说看是否为奇数就看它二进制最后一位是否为 1 1 1


CODE

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;typedef long long ll;  // 定义长整型别名为llconst int N = 20;  // 定义常量N为20
int n, m;  // 定义整型变量n和m
int p[N];  // 定义整型数组p,大小为Nint main(){scanf("%d%d", &n, &m);  	// 从输入中读取两个整数n和mfor(int i = 0; i < m; ++i) scanf("%d", &p[i]);  // 从输入中读取m个整数到数组p中int res = 0;  	// 初始化结果为0for(int i = 1; i < (1 << m); ++i){  // 遍历所有的子集int s = 0, t = 1;  	// 初始化s和tfor(int j = 0; j < m; ++j){  	// 遍历每一位if(i >> j & 1){  	// 如果第j位为1if((ll)t * p[j] > n){  	// 如果t乘以p[j]大于nt = -1;  	// 将t设置为-1break;  	// 跳出循环}t *= p[j];  // 更新ts++;  // 增加s}}if(t == -1) continue;  	// 如果t为-1,跳过当前循环if(s & 1) res += n / t;  // 如果s为奇数,增加n/t到reselse res -= n / t;  	// 否则,从res中减去n/t}cout << res << endl;  // 输出结果
}
http://www.yayakq.cn/news/117182/

相关文章:

  • 微信浏览为网站的缓存怎么清理网站基站的建设方案
  • 辅导班如何做网站丽水网站seo
  • 哈尔滨专业建网站哪家好公司网站建设内容建议
  • 哪些做图片赚钱的网站自己如何做公司网站视频
  • 企业网站策划建设方案免费发布信息平台大全
  • 西安网站代维护互联网行业公司
  • 网站有必要备案吗自主网站
  • 莆田网站制作软件保定seo网站推广
  • 人力资源公司网站模板下载wordpress上传图片后台目录
  • wordpress建站门户网址打不开怎么解决
  • 专业网站设计如何提升网页品质机械企业网站建设
  • 有保障的无锡网站制作国外企业网络会议的组织与优化
  • 网站后台服务怎么查询公司是不是中小企业
  • 手机端网站的建设建筑设计说明模板100字
  • 榆林做网站公司乐山市住房和城乡建设局网站
  • 做新闻微网站有哪些方面网站建设方案ppt 枫子科技
  • 做网站每年需付费吗深圳市招投标中心官网
  • 中小企业建设网站补贴电脑系统
  • 网站后台忘了网站源码上传完后怎么做
  • 网站建设倒计时wordpress的程序文件
  • 卷帘门怎么做网站茂名市住房和城乡建设局网站
  • iis网站服务器基本安全设置步骤网站 默认页
  • 网站模板凡建站wordpress 会员购买系统
  • 色轮 网站wordpress-cosy
  • 招标网站都有哪些进入百度公司很难吗
  • 做网站需要租服务器吗小工程承包app
  • 有教做翻糖的网站吗展示型网站建设模板
  • 网站开发中如何实现gps定位建网站找哪家公司
  • 深圳网站建设服务联系方式wordpress登录才能看内容
  • 网站开发的五个阶段三星网上商城官网app下载