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

学些网站制作抖音seo优化

学些网站制作,抖音seo优化,自己用电脑做网站服务器,赚钱网址推广求1~N的所有即约分数 公约数求法:可以使用欧几里得除法求得公约数 算法原理: a,b为两个整数,a>b a除以b的商q1和余数r1 如果r1为0,则最大公约数就为b 如果不为0,则继续使用b除以r取商为q2,余r2 如果r2为0&#xff0…

求1~N的所有即约分数
公约数求法:可以使用欧几里得除法求得公约数
算法原理:
a,b为两个整数,a>b
a除以b的商q1和余数r1
如果r1为0,则最大公约数就为b
如果不为0,则继续使用b除以r取商为q2,余r2
如果r2为0,则最大公约数是r1,
如果不为0,则继续使用r2除以r1

递归思想,始终是上一次的除数除以上一次的余数,然后判断是否本次余数为0否,为0,则返回除数

gcd(a,b)
return gcd(b,a%b);
当然,递归要加终止条件
完整版
int gcd(int a,int b )
{
if (b==0) return a;return gcd(b,a%b);
}

最终代码:

#include<bits/stdc++.h>
using namespace std;
int gcd(int a,int b);
signed main()
{int ans=0;for(int i=1;i<=2020;i++)	{for(int j=1;j<=i;j++)//if(__gcd(i,j)==1) ans++;if(gcd(i,j)==1) ans++;}cout<<2*ans-1<<endl;return 0;}
int gcd(int a,int b )
{
if (b==0) return a;return gcd(b,a%b);
}

这里,最小公倍数就也很好计算了,
两个数相乘,除以最大公约数就是最小公倍数

改进算法

求即约分数,即要求分子与分母互质,互为质数。根据数论知识,1~n中与n互质的数的个数称为欧拉函数,记作phi[n]
唯一分解定理,任何一个数,要么本身是质数,要么可以分解为有限个质数的乘积。
根据欧拉公式和唯一分解定理,可得算法如下:

唯一分解定理```cpp
//唯一分解定理,能够把任意一个数分解成有限个质数的相乘
int getPrime(int p[],int n)
{int k=0;//记录质数的个数for(int i=2;i*i<=n;i++){if(n%i==0) p[++k]=i;//如果能够被除掉,说明i就是其一个质数while(n%i==0) n/=i;//等同于n=n/i,出去其重复因子}if(n>1) p[++k]=n;//前面没有一个数满足要求,则这个数质数因子只有是n本身了return k;	
}
```

Euler函数


```cpp
//求解欧拉函数
int getEuler(int n)
{int phi=n;int k=getPrime(P,n);for(int i=1;i<=k;i++){phi=phi-phi/P[i];}return phi;
}
```

全部代码如下:

#include<bits/stdc++.h>
using namespace std;
int P[2020]={0};
//唯一分解定理,能够把任意一个数分解成有限个质数的相乘
int getPrime(int p[],int n)
{int k=0;//记录质数的个数for(int i=2;i*i<=n;i++){if(n%i==0) p[++k]=i;//如果能够被除掉,说明i就是其一个质数while(n%i==0) n/=i;//等同于n=n/i,出去其重复因子}if(n>1) p[++k]=n;//前面没有一个数满足要求,则这个数质数因子只有是n本身了return k;	
}
//求解欧拉函数
int getEuler(int n)
{int phi=n;int k=getPrime(P,n);for(int i=1;i<=k;i++){phi=phi-phi/P[i];}return phi;
}int main()
{int ans=0;int ans1=0;ans=getPrime(P,2020);	for(int i=1;i<=2020;i++)ans1+=getEuler(i);cout<<2*ans1-1<<endl;return 0;
}

在这里插入图片描述

http://www.yidumall.com/news/25844.html

相关文章:

  • php网站怎么做seo技术软件
  • 合肥网站开发招聘公司怎么推广网络营销
  • 搜狐做网站成都百度网站排名优化
  • 典型b2c网站成都seo推广
  • 给网站划分栏目百度的营销推广模式
  • php网站开发实例教程 传智播客今天宣布疫情最新消息
  • 比58同城做的好的网站seo网络推广培训班
  • 西安网站建设咪豆互联新东方烹饪培训学校
  • 贵州桥梁集团建设有限公司网站俄罗斯搜索引擎推广
  • 网站优化网站优化宁波网络推广
  • 互联网做网站怎么赚钱搜索广告是什么
  • 企业网站的信息内容包括什么怎么打广告宣传自己的产品
  • 贵阳网站推广¥做下拉去118cr关键词指数批量查询
  • 做网站自己网站收录教程
  • 网站建设设计解决方案免费一键生成个人网站
  • 东北吉林疫情最新消息东莞网站建设优化推广
  • 一元购物网站怎么做seo自然优化排名技巧
  • 广州网站优化效果seo优化有哪些
  • 网站制作软件价格长沙网站设计
  • 软件公司门户网站模板淘宝流量助手平台
  • 找生意做那个网站靠谱整站优化关键词推广
  • 做网站赚钱但又不想开公司宁波seo排名公司
  • 怎么做网站的登录界面营销模式都有哪些
  • 四川建设部官方网站怎么自己刷推广链接
  • 重庆商业网站有哪些seo网络推广培训班
  • 免费建站平台哪个靠谱竞价排名适合百度这样的网络平台吗
  • 怎样做网站后台优化全网营销整合推广
  • 教学资源网站建设方案百度关键词优化送网站
  • 深圳网站制作招聘关键词优化方法
  • 绵阳网站推广优化石家庄seo代理商