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

给单位做网站需要备案吗湛江市建设规划局网站

给单位做网站需要备案吗,湛江市建设规划局网站,网站建设的书籍,如何选择品牌网站建设Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法......感兴趣就关注我吧!你定不会失望。 🌈个人主页:主页链接 🌈算法专栏:专栏链接 我会一直往里填充内容哒! &…

 

Halo,这里是Ppeua。平时主要更新C语言,C++,数据结构算法......感兴趣就关注我吧!你定不会失望。

🌈个人主页:主页链接

🌈算法专栏:专栏链接

     我会一直往里填充内容哒!

🌈LeetCode专栏:专栏链接 

    目前在刷初级算法的LeetBook 。若每日一题当中有力所能及的题目,也会当天做完发出

🌈代码仓库:Gitee链接

🌈点击关注=收获更多优质内容🌈

目录

题目:公因子的数目

题解:

代码实现:

 公约数的个数与公约数之和:

完结撒花:

 

题目:公因子的数目

题解:

是一题简单题,我们借此来复习下数论里的求最大公约数。

先给出一种解法:暴力枚举

将一个数的所有约数枚举出来,存入数组,之后再用数组中的每一个数,去看看能不能被第二个数整除,若能则答案++

代码实现:

class Solution {
public:int commonFactors(int a, int b) {vector<int>ans;int res=0;for(int i=2;i<=a;i++){if(a%i==0)ans.push_back(i);}for(int i=0;i<ans.size();i++){if(b%ans[i]==0)res++;}   return res+1;}
};

 还有一种方法,即寻找最大公约数,因为若想成为答案的一部分,每个数的约数一定为其最大公约数的因子.所以就转变成了求最大公约数的约数个数问题.

先来看看如何求最大公约数:

int gcd(int a,int b){int c=1;while(c){c=a%b;a=b;b=c;}return a;}

求出最大公约数后,就寻找其约数个数

这里简化了一下遍历范围,举一个简单的例子:2*3=6 所以2 3都为6的因子,他们都是成对出现的,所以只需要遍历到2的这一半就可以了.2*2!=6 说明其还有另一半,直接答案++即可.

int commonFactors(int a, int b) {int d=gcd(a, b);int ans=0;for(int i=1;i<=d/i;i++){if(d%i==0){ans++;if(i*i!=d)ans++;}}return ans;}

 公约数的个数与公约数之和:

这里简单复习一下,公约数的个数可以由质因数其指数个数+1再相乘得到

 

                              公约数之和可以由质因数每个指数个数相加再相乘得到

                               质因数可以由此方法得到:先判断这个数能否 被i整除,若能就一直除到不能被整除为止,记录次数.若最后x>1,则说明还有另一半没有被找到,则这个另一半即为x

#include<iostream>
using namespace std;
void divide(int x)
{for(int i=2;i<=x/i;i++)if(x%i==0){int s=0;while(x%i==0){x/=i;s++;}printf("%d %d\n",i,s);}if(x>1)printf("%d %d\n",x,1);puts("");return ;
}
int main()
{int n=0;cin>>n;while(n--){int x;cin>>x;divide(x);}return 0;
}

完结撒花:

🌈本篇博客的内容【LeetCode.每日一题 2427. 公因子的数目】已经结束。

🌈若对你有些许帮助,可以点赞、关注、评论支持下博主,你的支持将是我前进路上最大的动力。

🌈若以上内容有任何问题,欢迎在评论区指出。若对以上内容有任何不解,都可私信评论询问。

🌈诸君,山顶见!

http://www.yayakq.cn/news/687774/

相关文章:

  • 聊城做网站的公司教程微豆网络科技有限公司网页设计
  • 做视频教学网站cn免费域名注册网站
  • 中企动力网站模板ks免费刷粉网站推广
  • 怎么优化自己网站的关键词阿里巴巴国际贸易网
  • 网站运营建设的目标网络营销书籍排行榜前十名
  • 合肥做网站公司有哪些他达拉非是什么药
  • 做网站学哪种代码好WordPress搭建主题
  • 大连市建设工程老网站Seo建设网站的步骤
  • 云南建站简洁个人博客模板
  • swoole 网站开发网络运维管理平台
  • 专业商城网站设计制作谷德设计网官网
  • 网站推广平台怎么做大型网站开发 书籍
  • 自主免费建站网站做网站申请个体户
  • 公司网站可以不买域名吗做淘宝客网站服务器
  • 男人互做网站上海易雅达网站建设公司怎么样
  • 网站建设:集团网站cms
  • 怎么做网站聊天视频直播商标注册证查询哪些类型
  • 手机上的网站设置方法大连金州房价
  • 库尔勒谁在做电商网站建设淄博网站搜索排名
  • 茶叶flash网站网站建设 数据分析
  • 深圳做网站de做电脑网站会很难么
  • 企业电子商务网站建设总结无锡建设厅的官方网站
  • 网站制作郑州无锡网站建设wuxi8878
  • 山西晋中网站建设东莞网站制作电话
  • 中国空间站建成时间信息服务平台
  • 软文案例大全徐州seo管理
  • 极路由做网站冷门且好听的公司名字
  • 网站等比例缩放大同建设银行保安招聘网站
  • 做瞹瞹嗳视频网站在线观看一流的嘉兴网站建设
  • 莱芜网站建设电话wordpress标签内链